2022年微型计算机原理及应用 .pdf
《2022年微型计算机原理及应用 .pdf》由会员分享,可在线阅读,更多相关《2022年微型计算机原理及应用 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内蒙古自治区中等职业规划教材1 微型计算机原理及应用(第3 版) (修订本)答案习题1 一、选择题1.A 2.C 3.B 4.B 5.A 6.A 7.B 8.C 9.C 10.C 11.C 12.A 13.D 14.A 15.D 16.C 在 GB2312-80 国家标准中, 1655 区为一级汉字、5687 区为二级汉字。DBB5H A0A0H = 3B15H 3BH = 59 DBB5H 属于二级汉字。二、完成下列不同进制数的转换1. 270 = 100001110B 455 =1 11000111B 0.8125 = 0.1101B 720.3125 = 1011010000.0101B
2、 2. 1001001B = 73 11001100B = 204 0.0101B = 0.3125 11011.1011B = 27.6875 3. 11100011B = E3H 10001111B = 8FH 0.0011101B = 0.3AH 110011011.01011B = 19B.58H 4. A21H = 101000100001H 4B7H = 10010110111B 0.00A3H = 0.0000000010100011B 2E8.0D5H = 1011101000.000011010101B 三、完成下列机器数和真值的转换1.11001B补= 00011001B
3、11001B补= 11100111B 100000B补= 00100000B 100000B补= 11100000B 2. 65补= 01000001B 75补= 10110101B 120补= 01111000B 100补= 10011100B 3. 1000补= 0000001111101000B 12补= 1111111111110100B 800补= 0000001100100000B 3212补=1 111001101110100B 4. 10000001B补= 127 01100110B补= +102 0111011101110111B补= 30583 10000000000000
4、01B补= 32767 四、完成下列各数值和机器编码的转换1. 01100011B=99 压缩的 BCD 码 = 10011001 非压缩的 BCD 码 = 0000100100001001 01010000B=80 压缩的 BCD 码 = 10000000 非压缩的 BCD 码 = 0000100000000000 0000001100001111B=783 压缩的 BCD 码 = 0000011110000011 非压缩的 BCD 码 = 000001110000100000000011 0001111111111111B=8191 压缩的 BCD 码 = 1000000110010001
5、 非压缩的 BCD 码 = 00001000000000010000100100000001 2.换行0AH 字母“ Q”51H ASCII 码“ 7”37H 空格20H 汉字“隘”(国标码 ) 30H、2FH 汉字“保”(内码 ) B1H、A3H 3. 15补= 00001111 15 的压缩 BCD 数 = 00010101B 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 内蒙古自治区中等职业规划教材2 15 的非压缩
6、BCD 数 = 0000000100000101 15 的 ASCII 码 = 31H、35H 15 的区位码= 0317、0321 15 的国标码= 23H、31H、23H、35H 15 的内码= A3H 、 B1H、A3H 、B5H 15 的奇校验码= 100001111B 五、分析下列各题1.X 2 +X+1 = 273 X = 16 2. x 和 y 两个数均为无符号数XY 3.16X1 + X2 = 10X2 + X135H 或 53 习题 2 一、选择题1.A PC 是英文 Personal Computer 的缩写,就是“个人计算机”,个人计算机属于微型计算机。2.C 3.D 4
7、.D 5.D 6.B 7.B 8.B 9.A 10.A 、B 11.A 12.D 13.C 14.C 二、填写下列各题1. 运算器控制器系统控制器存储器输入输出接口软件微处理器微处理机微型计算机微型计算机系统2.数据总线、地址总线和控制总线。3.8086 微处理器的字长为16 位,能直接访问存储器的容量为1MB 。80286 微处理器的字长为16 位,能直接访问存储器的容量为16M B 。80386SX 微处理器的字长为32 位,能直接访问存储器的容量为16M B 。80386DX 微处理器的字长为32 位,能直接访问存储器的容量为4G B。80486 微处理器的字长为32 位,能直接访问、存
8、储器的容量为4G B。Pentium 微处理器的字长为32 位,能直接访问存储器的容量为4G B。Pentium微处理器的字长为32 位,能直接访问存储器的容量为64GB。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 内蒙古自治区中等职业规划教材3 4.选择 4 倍的倍频器;选择内部时钟频率为450MHz 的 Pentium微处理器。5.8086、80286 微处理器可访问8 位和 16 位寄存器, 80386 及其以上的微
9、处理器可访问8 位、 16 位和 32 位寄存器。6. AX 是 16 位寄存器BL 是 8 位寄存器ECX 是 32 位寄存器EFLAGS 是 32 位寄存器CS 是 16 位寄存器DH 是 8 位寄存器BP 是 16 位寄存器EDI 是 32 位寄存器7.BX、SI、DI CS SP DS、ES 8.1234:0005H 0EEF:3455H 9.PA=12000H PA=21200H PA=26200HH PA=A3B00H PA=1B000H PA=3F12DH 10.出现溢出,则OF = 1 结果为零,则ZF = 1 结果为负数,则SF = 1 按单步方式处理,则TF = 1 有辅助
10、进位,则AF = 1 开中断,则IF = 1 有借位,则CF = 1 结果中有七个“1” ,则 PF = 0 带符号数FFH 和 01H 相加,则溢出标志位OF = 0 在一个逻辑数中含有四个“1” ,则奇偶标志位PF = 1 三、完成下列各存储单元中数据的存放1. 2. 3. (20042H) = 78H (20044H) = 34H (20041H) = 789AH (20042H) = 5678H 4. M59H6EH74H65H72H6EH65H74HC8HABHC7HF2HBBHA5HC1HAAH CDHF8H2000:0000H0001H0002H0003H0004H0005H00
11、06H0007H0009H0008H000AH000BH000CH000DH000EH000FH0011H0010HM34H12H78H56HM34H2250:0140H013EH013FH56H名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 内蒙古自治区中等职业规划教材4 习题3 一、选择题1.C 2.B 3.D 4.B 5.B 6.B 7.B 8.B 9.C 10.D 11.B 12.B 13.B、C 14.C 15.A
12、二、填空1.构成存储单元的有效地址有位移量、基地址和变址三个元素。2. SS段的段地址 = 1250H;栈顶的逻辑地址= 1250:0052H ;栈底的物理地址= 12600H ;存入字数据后(SP)= 0050H。3.立即寻址直接寻址变址寻址变址寻址基址变址寻址寄存器寻址寄存器间接寻址基址变址寻址4.PA = 2000H10H+1000H = 21000H PA = 2000H 10H+0100H+0005H = 20105H PA = 1000H10H+0200H+0300H = 10500H PA = 2000H10H+0300H+0300H = 20600H PA = 1000H10H
13、+0200H+0300H+0300H = 10800H PA = 2100H10H+0100H+0300H = 21400H PA = 2000H10H+0100H 0004H = 200FCH PA = 2000H10H+0200H+0300H+0250H = 20750H 5. (AX) = 1000H PA = 3000H10H+1000H = 31000H (AX) = 3412H (BX) = 1000H (AX) = 1000H PA = 3000H10H+1000H =3 1000H (AX) = 3412H PA = 3000H10H+1000H+1000H = 32000H
14、(AX) = 7856H PA = 3000H10H+1000H+2000H = 33000H (AX) = BC9AH PA = 3000H10H+1000H+2000H+1000H = 34000H (AX) = F0DEH PA = 3100H10H+1000H=32000H (AX) = 7856H 三、试指出执行下列指令后的结果1. (AL) = 34H (AL) = 04H (AL) = 04H (AL) = 3FH (AL) = 35H (AL) = 39H (AL) = E8H (AL) = 0EH (AL) = 1DH (AL) = A3H 2. (AL) = 0AH (AL
15、) = 80H (AL) = AFH (AL) = 00H (AL) = 55H (AL) = 55H 3. OF = 1 SF = 0 ZF = 0 AF = 0 PF = 1 CF = 1 OF = 1 SF = 0 ZF = 0 AF = 0 PF = 0 CF = 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - 内蒙古自治区中等职业规划教材5 OF = 0 SF = 0 ZF = 0 AF = 0 PF = 0 C
16、F = 0 OF = 0 SF = 0 ZF = 0 AF = 0 PF = 0 CF = 0 四、指出下列指令哪些是非法指令,试说明错误原因。1.非法指令(050) 数值太大超过允许值2.非法指令(031) 操作数类型不匹配3.合法指令4.非法指令(059) 非法使用CS 寄存器5.非法指令(052) 操作数类型使用不当6.合法指令7.非法指令(046) 同时使用多个基址寄存器8.合法指令9.非法指令(052) 操作数类型使用不当(8086) 10.非法指令(019) 指定的寄存器类型不是指令所要求的11.非法指令(061) 段寄存器使用不合法12.非法指令(001) 出现多个字符五、区别下
17、列各组指令1.源操作数不同:一个是立即数,另一个是存储单元的内容。2.源操作数寻址方式不同:一个是寄存器寻址,另一个是寄存器间接寻址。3.装入 BX 的内容不同:一个是MESS 的偏移地址装入BX ,另一个是MESS 的内容装入 BX。4.装入的地址不同: 一个只是装入MESS 的偏移地址, 另一个同时装入MESS 的偏移地址和段基值。5.对进位标志位的影响不同:一个是不改变进位标志位的值,另一个是将进位标志位请零。6.对进位标志位的影响不同:一个是影响所有状态标志,另一个是影响除AF 以外的状态标志。7.对进位标志位的影响不同:一个是影响所有状态标志,另一个是影响除CF 以外的状态标志。8.
18、执行指令后的结果不同:一个是执行结果送回AX ,另一个是执行结果不送回AX 。六、试分析执行下列程序完成什么功能1. (AX) = (AX)7 2. 压缩的 BCD 码转换为二进制编码七、用单条指令分别完成下列操作1. CLC 、AND AL , AL 、OR AL ,AL 、XOR AL ,AL 2. MOV AX ,4629H 3. LDS BX ,DATA 4. ADD DX ,BX 5. SUB AX ,036AH 6. ADD AL ,AL 、SHL AL ,1 7. IMUL BL 8. MOV CL,0 、SUB CL,CL 、XOR CL,CL 9. OR DX ,0E000H
19、 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 内蒙古自治区中等职业规划教材6 10. AND BL, 0F0H 11. XOR CL,0F0H 12. SAR AX , 1 八、编写指令序列完成下列的算术运算或逻辑运算1. MOV CL,04H 2. SHL AX ,1 ROL AL ,CL RCL DX ,1 3. NOT AX 4. SAR DX ,1 NOT DX RCR AX ,1 ADD AX ,1 6. MOV
20、 AL ,B ADC DX ,0 MOV BL ,5 5. MOV AL ,A IMUL BL ADD AL ,B MOV BX ,AX DAA MOV AL ,A MOV C, AL CBW ADD AX ,BX MOV BL ,C IDIV BL MOV A,AL 7. MOV AL ,B 8. MOV CL,04H OR AL ,C ROL AH ,CL AND AL ,A AND AL ,0FH MOV A,AL OR AL ,AH 习题4 一、选择题1.A 2.D 3.A VAR 的偏移量也是一个数值4.B 5.C 6.B 7.A、C 8.A、B、C 二、解答下列各题1. 206 2
21、 2FH 0FH 2. 2 1 1 4 10 10 1 1 20 10 1 4 3. (AX) = 200 (AX) = 300 (AX) = 100 (AX) = 400 4. L = 1 L = 20 5.VALONE = 00FFH VALTOW = 0FH VALTHR = 30 VALFOU = 20H 三、分析下列各题是否有语法错误1.语法正确2.语法正确名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 内蒙古自治区
22、中等职业规划教材7 3.语法错误。操作数类型不匹配,一个是字节,另一个是字。4.语法正确5.语法错误。操作数类型不匹配,一个是字节,另一个是字。6.语法正确7.语法错误。操作数类型不匹配,一个是字节,另一个是字。8.语法正确四、画图说明下列语句分配的存储空间及初始化数据值1. 2. M M 00H 42H 00H 59H BYTE 01H 54H 00H 0,1,2 45H 02H 0CH 00H 12H 00H 重复 2 次00H 00H 02H 01H 02H 重复 3 次00H 0,1,2 02H 02H 00H 重复 2 次00H 02H FBH 02H 重复 3 次FFH 5 02H
23、 59H 42H BY45H 54H TE五、选择相应的伪指令语句1.DATA SEGMENT TRING DB Personal computerVALD DB 12H,99H VALH DB 32H,0FAH VALZ DB 10 DUP(0) VALW DW 20 DUP(?) DATA ENDS 2.DATA SEGMENT WORD PUBLICDATADB 12, 30,ABCD DW 20 DUP(?) DATA ENDS 六、编写汇编语言程序,实现下列操作1. DATA SEGMENT ARRAY DW 20,30, 300,3000 TRING DB BASED 名师资料总结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微型计算机原理及应用 2022 微型计算机 原理 应用
限制150内