微型计算机原理及应用

上传人:ni****g 文档编号:561832876 上传时间:2022-11-14 格式:DOCX 页数:21 大小:116.01KB
返回 下载 相关 举报
微型计算机原理及应用_第1页
第1页 / 共21页
微型计算机原理及应用_第2页
第2页 / 共21页
微型计算机原理及应用_第3页
第3页 / 共21页
微型计算机原理及应用_第4页
第4页 / 共21页
微型计算机原理及应用_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《微型计算机原理及应用》由会员分享,可在线阅读,更多相关《微型计算机原理及应用(21页珍藏版)》请在金锄头文库上搜索。

1、微型计算机原理及应用(第 3版)(修订本)答案习题1一、选择题1.A 2.C 3.B4.B5.A 6.A 7.B8.C9.C10.C 11.C 12.A13.D 14.A 15.D16.C在 GB2312-80 国家标准中,1655 区为一级汉字、5687 区为二级汉字。DBB5HA0A0H = 3B15H3BH = 59DBB5H 属于二级汉字。二、完成下列不同进制数的转换1. 270 = 100001110B 0.8125 = 0.1101B2. 1001001B = 73 0.0101B = 0.31253. 11100011B = E3H 0.0011101B = 0.3AH4. A2

2、1H = 101000100001H455 =1 11000111B720.3125 = 1011010000.0101B(2)11001100B = 204 11011.1011B = 27.6875 210001111B = 8FH 110011011.01011B = 19B.58H2 4B7H = 10010110111B 0.00A3H = 0.0000000010100011B 2E8.0D5H = 1011101000.000011010101B三、完成下列机器数和真值的转换1. 11001B = 00011001B补100000B = 00100000B补2. 65 = 010

3、00001B补120 = 01111000B补3. 1000 = 0000001111101000B补800 = 0000001100100000B补4. 10000001B = 127补0111011101110111B= 30583四、完成下列各数值和机器编码的转换2 11001B = 11100111B补100000B = 11100000B补2 75 = 10110101B补 100 = 10011100B补2 12 = 1111111111110100B补 3212 =1 111001101110100B补2 01100110B = +102补1000000000000001B =

4、32767补1. 01100011B=99压缩的 BCD 码=10011001非压缩的 BCD 码 = 0000100100001001 (2)01010000B=80压缩的 BCD 码=10000000非压缩的 BCD 码 = 00001000000000000000001100001111B=783压缩的 BCD 码=0000011110000011非压缩的 BCD 码 = 000001110000100000000011 0001111111111111B=8191压缩的 BCD 码=1000000110010001非压缩的 BCD 码 = 00001000000000010000100

5、1000000012. 换行0AH(2)字母“Q”51HASCII码“7”37H空格20H汉字“隘” (国标码)30H、2FH汉字“保” (内码)B1H、A3H3. 15 = 00001111 15 的压缩 BCD 数=00010101B补 15 的非压缩 BCD 数=0000000100000101 15 的 ASCII 码=31H、35H(5)15 的区位码=0317、0321(6) 15 的国标码=23H、31H、23H、35H(7) 15 的内码=A3H、B1H、A3H、B5H15的奇校验码=100001111B 五、分析下列各题1. X 2+X+1 = 273 X = 162. (l

6、)x和y两个数均为无符号数XvY(2)x和y两个数均为有符号的补码数XY3.16X + X2 = 10X2+ X135H 或 53一、选择题1.A PC 是英文 Personal Computer 的缩写,就是“个人计算机”,个人计算机属于 微型计算机。2.C3.D4.D5.D6.B7.B8.B9.A10.A、 B11.A12.D13.C14.C二、填写下列各题1.2.数据总线、地址总线和控制总线。3.8086微处理器的字长为16位,能直接访问存储器的容量为1MB。80286微处理器的字长为16位,能直接访问存储器的容量为16M B。80386SX微处理器的字长为32位,能直接访问存储器的容量

7、为16M B。80386DX微处理器的字长为32位,能直接访问存储器的容量为4G B。 80486微处理器的字长为32位,能直接访问、存储器的容量为4G B。Pentium微处理器的字长为32位,能直接访问存储器的容量为4G B。Pentium II微处理器的字长为32位,能直接访问存储器的容量为64GB。4.选择4倍的倍频器;选择内部时钟频率为450MHz的Pentium II微处理器。5.8086、80286微处理器可访问8 位和16 位寄存器,8 位、16 位和 32 位寄存器。6.(1)AX是16位寄存器 ECX是32位寄存器 (5)CS是16位寄存器 (7)BP是16位寄存器7.1

8、BX、SI、DISP8.1 1234:0005H9.1 PA=12000H PA=26200HH5 PA=1B000H10. 1出现溢出,则 OF = 1结果为负数,则SF = 1 5有辅助进位,则 AF = 1 7有借位,则 CF = 1BL是8位寄存器EFLAGS是32位寄存器DH是8位寄存器EDI是32位寄存器CSDS、ES(2)0EEF:3455H PA=21200H PA=A3B00H PA=3F12DH结果为零,则ZF = 1按单步方式处理,则TF = 1开中断,则IF = 1结果中有七个“1”,则PF = 0带符号数FFH和01H相加,则溢出标志位OF = 0在一个逻辑数中含有四

9、个“1”,则奇偶标志位PF = 1三、完成下列各存储单元中数据的存放1. 2.59H6EH74H65H72H6EH65H74HC8HABHC7HF2HBBHA5HC1HAAHCDHF8HM0002H0003H0004H0005H0006H0007H0008H0009H000AH000BH000CH000DH000EH000FH0010H0011H2000:00000001HH3. (20042H) = 78H (20044H) = 34H (20041H) = 789AH (20042H) = 5678H4.一、选择题1.C 2.B习题33.D 4.B5.B 6.B 7.B8.B9.C10.D

10、 11.B 12.B13.B、C14.C 15.A二、填空1. 构成存储单元的有效地址有位移量、基地址和变址三个元素。2. SS段的段地址=1250H;栈底的物理地址=12600H;3. 立即寻址变址寻址基址变址寻址栈顶的逻辑地址=1250:0052H; 存入字数据后(SP) = 0050H。直接寻址变址寻址寄存器寻址寄存器间接寻址基址变址寻址4. PA = 2000HX 10H+1000H = 21000HPA = 2000HX 10H+0100H+0005H = 20105H PA = 1000HX 10H+0200H+0300H = 10500H PA = 2000HX 10H+0300

11、H+0300H = 20600H PA = 1000HX 10H+0200H+0300H+0300H = 10800H PA = 2100HX 10H+0100H+0300H = 21400H PA = 2000HX 10H+0100H0004H = 200FCH PA = 2000HX 10H+0200H+0300H+0250H = 20750H5. (AX) = 1000H(2)PA = 3000HX 10H+1000H = 31000H(AX) = 3412H(BX) = 1000H(AX) = 1000HPA = 3000HX 10H+1000H =3 1000H(AX)=3412H

12、PA = 3000HX 10H+1000H+1000H = 32000H(AX)=7856H(6)PA = 3000HX 10H+1000H+2000H = 33000H(AX)=BC9AHPA = 3000HX 10H+1000H+2000H+1000H = 34000H (AX) =FODEH(8) PA = 3100HX 10H+1000H=32000H(AX)=7856H三、试指出执行下列指令后的结果1.(AL) = 34H(AL) = 04H(AL) = 04H(AL) = 3FH(AL) = 35H(AL) = 39H(AL) = E8H(AL) = 0EH(AL) = 1DH(A

13、L) = A3H2.(AL) = 0AH(AL) = 80H(AL) = AFH(AL) = 00H(AL) = 55H(AL) = 55H3. OF = 1 SF = 0 ZF = 0 AF = 0 PF = 1 CF = 1(2)OF = 1 SF = 0 ZF = 0 AF = 0 PF = 0 CF = 1 OF = 0 SF = 0 ZF = 0 AF = 0 PF = 0 CF = 0 OF = 0 SF = 0 ZF = 0 AF = 0 PF = 0 CF = 0四、指出下列指令哪些是非法指令,试说明错误原因。1.非法指令 (050) 数值太大超过允许值2.非法指令 (031)

14、 操作数类型不匹配3. 合法指令4非法指令(059)非法使用CS寄存器5. 非法指令 (052) 操作数类型使用不当6. 合法指令7非法指令(046)同时使用多个基址寄存器8. 合法指令9. 非法指令 (052) 操作数类型使用不当(8086)10. 非法指令 (019) 指定的寄存器类型不是指令所要求的11. 非法指令 (061) 段寄存器使用不合法12. 非法指令 (001) 出现多个字符五、区别下列各组指令1. 源操作数不同:一个是立即数,另一个是存储单元的内容。2. 源操作数寻址方式不同:一个是寄存器寻址,另一个是寄存器间接寻址。3. 装入BX的内容不同:一个是MESS的偏移地址装入BX,另一个是MESS的内容装 入 BX。4. 装入的地址不同:一个只是装入M

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号