* 第一章 微型计算机的基础知识 * 4、真值与补码之间的转换 例1 已知X=+010 1010,Y=-010 1010 求它们的原码、反码和补码。 解: [X]原= [ X]反=[X]补=0010 1010 [Y]原=1010 1010 [Y]反=1101 0101 [Y]补= [Y]反+1 = 1101 0101+1 = 1101 0110 * 第一章 微型计算机的基础知识 * 4、真值与补码之间的转换 解:因为补码的首位是1,则其真值X即为负数 [ X]反= [X]补-1 =1010 1101 -1 =1010 1100 [X]原 =1101 0011 (除了符号位,按位取反) 所以, X= -101 0011 例2 [X]补=1010 1101, 求真值X。 * 第一章 微型计算机的基础知识 * 6、二进制编码 二进制编码是指用二进制代码来表示计算机中所要处理的数值、数字、字母和符号等,一般为若干位二进制数码的组合。 (1)二进制编码的十进制数(BCD码) (2)字母和字符的编码 * 第一章 微型计算机的基础知识 * (1)二进制编码的十进制数 即BCD码(Binary Coded Decimal) ①压缩BCD码 用4位二进制数表示1位十进制数。 一个字节(8个二进制位)表示2位十进制数。 如:1001 0110B 表示 96D ②非压缩BCD码 用一个字节(8个二进制位)表示1位十进制数,高4位总是0。 如: 0000 1001B 表示 9D 两种BCD码的编码对照表 区别于纯二进制数 * 第一章 微型计算机的基础知识 * 两种BCD码的编码对照表 * 第一章 微型计算机的基础知识 * (2)字母和字符的编码 计算机不仅要处理数值问题,还要处理大量的非数值问题,这就必须引入文字、字母,某些专用的符号,这就是目前应用最广泛的字符编码系统ASCII码。 (American Standard Code for Information Interchange,美国信息交换标准码) 例:大写字母“A”的ASCII码就是41H ; 小写字母“n”的ASCII码就是6FH ; 数字“8”的ASCII码就是38H ; 查表 * 第一章 微型计算机的基础知识 * American Standard Code for Information Interchange美国信息交换标准码 高3位 低4位 000 001 010 011 100 101 110 111 0000 nuLL 0 @ P 、 p 0001 1 A q 0010 2 B 0011 3 C 0100 4 0101 5 … … 1110 n 1111 ? o 详细参考教材P.14表1-3 * 第一章 微型计算机的基础知识 * 6、补码的运算 补码的运算就是计算机中数的运算。 (1)补码的加法规则 (2)补码的减法规则 * 第一章 微型计算机的基础知识 * (1)补码的加法规则 规则 [X +Y]补= [X]补+[Y]补 例 X=+011 0110 ,Y=-111 1001,求X+Y=? 解:首先按常规加法计算: X= +011 0110 = 54D Y= -111 1001 = -121D 所以,X+ Y= -67D * 第一章 微型计算机的基础知识 * (1)补码的加法规则 例 X=+011 0110 ,Y=-111 1001,求X+Y=? 解:用补码的加法规则来求: [X]原= [ X]反=[X]补=0011 0110 [Y]原=1111 1001 [Y]反=1000 0110 [Y]补= [Y]反+1 = 1000 0110+1 = 1000 0111 [X]补= 0011 0110 +) [Y]补= 1000 0111 [X]补+ [Y]补 = 1 011 1101 =[X +Y]补 * 第一章 微型计算机
您可能关注的文档
最近下载
- 手术室护士的职业暴露与防护课件.pptx VIP
- 机械工程测试技术基础的期末考题及答案.docx VIP
- 药店医疗器械质量管理制度.docx VIP
- 高二物理电场综合测试练习试卷及答案.doc VIP
- (2023春)大象版六年级科学下册全册教案(教学设计).doc
- 社区获得性肺炎重症的护理查房.pptx VIP
- 高考物理复习《带电粒子在电场中的力电综合问题》强化练习含答案.pdf VIP
- 广告牌安装安全协议书范本(标准版).doc VIP
- 湖北省武汉市东湖新技术开发区 2024-2025学年七年级上学期期末道德与法治试卷.docx VIP
- 宝胜电缆中英文对照样本Product-Catalogue.pdf VIP
原创力文档

文档评论(0)