计算机电脑微机的基础知识.pptVIP

  • 94
  • 0
  • 约1.54万字
  • 约 81页
  • 2019-09-10 发布于江西
  • 举报
* 第一章 微型计算机的基础知识 * (2)补码的减法规则 规则 [X -Y]补= [X +(-Y)]补 =[X]补+[-Y]补 例 X=+101 0101 ,Y= + 110 0001,求X - Y=? 解:首先按常规减法计算: X= +101 0101 = 85D Y= +110 0001 = 97D 所以,X-Y= -12D * 第一章 微型计算机的基础知识 * (2)补码的减法规则 例 X=+101 0101 ,Y= + 110 0001,求X - Y=? 解:按补码的减法规则来求: [X]原= [ X]反=[X]补=0101 0101 -Y= - 110 0001 [- Y]原=1110 0001 [- Y]反=1001 1110 [- Y]补=1001 1111 [X]补= 0101 0101 +) [- Y]补= 1001 1111 [X]补+ [-Y]补 = 1111 0100 * 第一章 微型计算机的基础知识 * (2)补码的减法规则 例:根据补码的减法规则: [X -Y]补 =[X]补+[-Y]补 由 [ X-Y ]补= 1111 0100 [ X-Y ]反= 1111 0100 –1=1111 0011 [ X-Y ]原 = 1000 1100 所以 X-Y = -000 1100B = -12D 补码的减法规则也是正确的,事实上就是加法规则 * 第一章 微型计算机的基础知识 * 6、二进制编码 二进制编码是指用二进制代码来表示计算机中所要处理的数值、数字、字母和符号等,一般为若干位二进制数码的组合。 (1)二进制编码的十进制数 (2)字母和字符的编码 * 第一章 微型计算机的基础知识 * (1)二进制编码的十进制数 二进制编码的十进制数 就是BCD码(Binary Coded Decimal)。 ①压缩BCD码 是用4位二进制数表示一位十进制数。一个字节表示两位十进制数。 如:1001 0110B 表示 96D ②非压缩BCD码 是用一个字节表示一位十进制数。高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 * 第一章 微型计算机的基础知识 * 四、 计算机中数的运算方法 1、补码的加减法运算 2、溢出判断 3、逻辑运算 * 第一章 微型计算机的基础知识 * 1、补码的加减法运算 规则 [X +Y]补= [X]补+[Y]补 [X -Y]补= [X +(-Y)]补 =[X]补+[-Y]补 因此,加法或减法都是用补码的加法来进行运算的。 * 第一章 微型计算机的基础知识 * 2、溢出判断 例: X=+100 0101 ,Y= +110 0111 ,求X+Y=? 解: [X]原=[X]反=[X]补=0100 0101 [Y]原=[Y]反=[Y]补=0110 0111 [X]补= 0100 0101 (69

文档评论(0)

1亿VIP精品文档

相关文档