700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 微型计算机原理及其应用彭楚武答案第三章 微机原理及其应用_第1章.ppt

微型计算机原理及其应用彭楚武答案第三章 微机原理及其应用_第1章.ppt

时间:2020-11-04 22:17:48

相关推荐

微型计算机原理及其应用彭楚武答案第三章 微机原理及其应用_第1章.ppt

微机原理及其应用_第1章微机原理及其应用_第1章

本课程的考核方式: 开卷考试 评分标准: 期末考试成绩占70 %、 实验成绩占10 %、 课堂考核及作业占20% 。 全院各专业统一命题、流水作业阅卷、统一评分 如何学好“微机原理与接口技术”? 关键在于:勤学多练、熟能生巧; 几个要点: a.课前预习 b.课堂认真听课 c.尽可能独立完成课外作业 d.重视实践教学环节(实验、课程设计、课余科技活动等) 2.二进制数和八进制数、十六进制数间的转换 由于二进制的基数是2,而八进制的基数是8=23,一位八进制数字正好可以对应3位二进制数字; 十六进制的基数为16=24,即一位十六进制数字正好对应4位二进制数字; 因此他们之间的转换非常简便。 (1)二进制到八进制、十六进制的转换 二进制到八进制转换采用“三位化一位”的方法; 二进制到十六进制转换采用“四位化一位”的方法。 例1.4 将1000110.01B分别转换为八进制数和十六进制数。 二进制到八进制的转换采用“三化一”的方法: 1 000 110 .010 1 0 6. 2 Q 二进制到十六进制的转换采用“四化一”的方法: 0100 0110.0100 4 6 . 4 H 所以 1000110.01B=106.2Q=46.4H 应该注意的是对于小数部分的转换,不足位数的一定要在末尾补0。 (2)八进制、十六进制到二进制的转换 采用“一位化三(四)位”的方法: 例1.5 将八进制数3213.66Q转换成二进制数。 3213.66Q=011 010 001 011.110 110B =11010001011.11011B 例1.6 将B6.8H转换为二进制数。 B6.8H=1011 0110.1000B1B 例1.7 将1011011110.101B转换为十进制数。 方法1:按位权展开。 1011011110.101B=29+27+26+24+23+22+21+2-1+2-3 =512+128+64+16+8+4+2+0.5+0.125 =734.625 方法2: 先转换为16进制,再由16进制转换为十进制。 1011011110.101B=2DE.AH =2×162+13×16+14+10×16-1 =512+208+14+0.625 =734.625 机器数的特点为: (1)数的符号用二进制代码化, 0代表"+",1代表"-",符号位通常放在数据的最高位。 (2)小数点本身是隐含的,不占用储存空间。 (3)每个机器数所占的二进制位数受机器硬件规模的限制,超过机器字长的数值要舍去。 补码的几个特点: ①与原码、反码不同,数值0的补码只有一个,即 [0]补。 ②若字长为8位,则补码所表示的范围为 -128~+127;01111111) ③采用补码后,可以方便地将减法运算转化成加法运算,运算过程得到简化。 例1.9 已知X=+0111001,Y=+1001101,求[X-Y]补 解: [X]补[Y]补则有: [-Y]补所以有:[X-Y]补=[X]补+[-Y]补 10110011 例1.10 已知X=+0110011,Y= - 0101001,求[X+Y]补 解:[X]补 [Y]补则有:[X+Y]补=[X]补+[Y]补11010111 注意:在补码运算中产生的最高位进位必须丢弃不要,所以结果不是1而 2. 原码、反码和补码之间的转换 正数的原码、补码、反码表示方法均相同,即[X]原=[X]反=[X]补,不需要转换,在此仅对负数情况进行分析。 (1)已知原码,求反码、补码 例1.11 已知某数X的原码,试

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。