《微型计算机原理》学习与实验指导 第1-7章自测题参考.doc_第1页
《微型计算机原理》学习与实验指导 第1-7章自测题参考.doc_第2页
《微型计算机原理》学习与实验指导 第1-7章自测题参考.doc_第3页
《微型计算机原理》学习与实验指导 第1-7章自测题参考.doc_第4页
《微型计算机原理》学习与实验指导 第1-7章自测题参考.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微型计算机原理学习与实验指导练习题参考答案第1章 微型计算机系统导论 选择题1. C2. A3. C4. A5. D6. C7. D8. D9. B10.C 填空题1. 外围设备2. 微处理器3. 微处理器4. 双,单5. 字长6. 范围7. 系统软件,应用软件8. 字长9. 410. 5 简答题 (略)第2章 计算机中的数制和编码 选择题1D 2D 3C 4D 5B 6A 7B 8D 9D 10A11B 12A;B;D 13C 14E 填空题1101101B600011111B(未溢出),01110011B(未溢出)22EH711100000B,01000010B,10011110B30FFFFH,0FF81H,0FF80H,007EH811101101B,11010011B41100001B,1011110B,10111111B90FFFFFFC5H,0FFFFFF91H501010000B,00111000B,1 100FF80H,0FFFFH,0FF7FH,0FF81H,8081H,807FH 计算题1. 010101,010101,010101 011111,011111,011111 010000,010000,010000 110101,101010,101011 111111,100000,100001 110000,101111,1100002. 00010110B 00011010 00000010B 11101101 11110110B 00010000 00001010B 111000013. 因 438补00110011B补 ,且 Cs0,Cp0,OFCs Cp0,故无溢出。 因 527补11010011B补 ,且 Cs0,Cp0,OFCs Cp0,故无溢出。 因 5048补10000110B补 ,且 Cs0,Cp1,OFCs Cp1,故正溢出。 因 728补01000000B补 ,且 Cs1,Cp1,OFCs Cp0,故无溢出。 因 33(37)补10111010B补 ,且 Cs1,Cp1,OFCs Cp0,故无溢出。 因 90(70)补01100000B补 ,且 Cs1,Cp0,OFCs Cp1,故负溢出。4. 压缩型BCD码:1000 0110B, 0000 1001B 非压缩型BCD码:00001000B,00000110B,00000000B,00001001B 压缩型BCD码:0001 1001B,1001 1000B 非压缩型BCD码:00000001B,00001001B,00001001B,00001000B 压缩型BCD码:0010 0000B,0000 0011B 非压缩型BCD码:00000010B,00000000B,00000000B,00000011B 压缩型BCD码:0101 0011B,0020 0100B 非压缩型BCD码:00000101B,00000011B,00000010B,00000100B5. 79,01001111B 91,01011011B 83,01010011B 25,00011001B6. 3531H 3746H 4142H 4336H7. 16483 c 4063H8. AB AB第3章 80x86微处理器 选择题 1A 2B 3C 4D 5C 6D 7A 8D 9B 10B 11B 12A 13C 14B 15A 16C 17D 18B 19C 20B 填空题 1执行部件EU 2通用寄存器,EU控制系统 36,4 4堆栈,基地址 51 664K 700000H0FFFFFH 8代码段,堆栈段,数据段,附加段 940,地址总线,数据总线,控制总线 10MNMX 11地址锁存允许信号,中断响应信号 12AD7AD0 13+5V,小型的单处理机系统 14接地,多处理机和协处理机系统 158288总线控制器 16RQGT0,RQGT1 17总线 184 19传送地址,传送数据 20,INTR,1 21逻辑地址,线性地址,物理地址 22实方式,保护方式,虚拟8086方式 23指令Cache,数据Cache 24SEC 25流水式单指令多数据扩展第4章 80x86指令系统 选择题1A 2C 3B 4A 5D 6B 7C 8A 9D 10A 11C12A,C13B,C,D 14A,C 15A,B,C 16C 17B 18E19A20B 21D 22B,D 填空题 1操作码,操作数 2(1)寄存器相对寻址,(2)寄存器间接寻址,(3)直接寻址,(4)基址变址寻址,(5)寄存器寻址,(6)立即寻址,(7)相对基址变址寻址,(8)寄存器相对寻址 3(1)1200H,(2)0100H,(3)4C2AH,(4)3412H,(5)4C2AH,(6)7856H,(7)65B7H 44154H,6F30H 5为零,相等,不为零,不相等 6表的首地址,表内偏移量 71234H,5400H 8数据,DS:Sl,附加,ES:DI 9IP,IP,CS 10IP,CS,标志寄存器 1100AEH,00AEH,0F79H,0F79H 12AL中的最高位为1,AL中的最高位为0 13(1) JGE,(2) CMP,(3) XCHG 142828H,1,0,0,0,0,1 1522636H,2263CH 16立即寻址方式 17相对基址变址寻址,47C00H 1846500H 19(1)直接寻址,(2)基址变址寻址,(3)寄存器相对寻址,(4)相对比例变址寻址 20立即寻址、寄存器寻址、存储器寻址 21DS,Sl ES,DI 22MOV AX,0 XOR AX,AX SUB AX,AX AND AX,0 23循环控制指令,串操作重复指令 24基址变址寻址,43A00H 25DX 判断题1错误 2错误 3正确 4正确 5正确6正确 7错误 8错误 9错误 10错误11正确 12错误 13错误 14错误 15正确16错误17(1) 正确(2) 正确 (3) 正确(4) 错误(5) 错误,(6) 错误(7) 错误(8) 错误(9) 正确(10) 正确 问答题 1MOV AL,80H DEC AL ;CF0 ZF0 SF0 PF0 OFl AF1 ADD AL,10H ;CF0 ZF0 SFl PF0 OFl AF0 SUB AL,10H ;CF0 ZF0 SF0 PF0 OF1 AF0 MOV AL,3AH AND AL,0FOH ;CF0 ZF0 SF0 PF1 OF0 OR AL,0FOH ;CF0 ZF0 SF1 PF1 OF0 XOR AL,0FOH ;CF0 ZF1 SF0 PF1 OF0 2 (1) 错误。源操作数和目的操作数不允许同时为存储器操作数。 (2) 错误。源操作数和目的操作数的数据类型必须一致。 (3) 错误。操作数的数据类型不明确,应使用PTR伪指令来定义。 (4) 错误。源操作数和目的操作数不能同时为段寄存器。 (5) 错误。交换指令中不能出现立即数。 (6) 错误。源操作数寻址方式不对,可将DX改为DI或SI。 (7) 错误。不能对段寄存器交换数据。 (8) 正确。 (9) 错误。源操作数寻址方式不对。 (10) 错误。输入指令若是间接寻址,端口地址不能用BX而只能用DX。 3串是一组有序的连续存放的数据。串基本操作指令有串传送MOVS,串比较CMPS,串扫描SCAS,串存储(写串)STOS,串装入(读串)LODS共5种。串前缀是在串操作过程中无须再作其他处理的情况下使用。 4(1) 错误。因段寄存器之间不能互相传送,可改为: MOV AX,DS MOV ES,AX (2) 错误。应改为:OUTDX,AX (3) 错误。交换指令中不应有立即数,可改为:XCHG Al,0066H (4) 正确。 (5) 错误。操作数类型不明确,可改为:INC BYTE PTR EXB (6) 错误。两存储单元不能直接互相传送数据,可改为: MOVAL,D1 MOVBX,AL (7) 错误。两操作数类型不匹配,应改为:SUB AX,2000H (8) 错误。IDIV指令被除数隐含指定,应改为:IDIV BL (9) 错误。操作数类型不明确,可改为:CMP BYTE PTR BX,0 (10)错误。堆栈操作不允许字节操作,应改为:POP AX第5章 汇编语言程序设计 选择题1B,C 2C 3C 填空题 1NEAR、FAR,BYTE、WORD、DWORD 2在同一代码段中;不在同一代码段中 3140 4007FH(127) 问答题1指令语句经过汇编以后要产生机器码,而伪指令语句不产生机器码;指令语句和机器的一种操作相对应,而伪指令语句和机器的一种伪操作(汇编过程)相对应。2用于设计分支程序的指令有:CMP目的,源(比较指令);TEST目的,源(测试指令);SHL目的,源(移位指令)等。用于设计循环程序的结构有: DOUNTIL结构(先执行后判断) WHILEDO结构(先判断后执行)初始化修改循环体进入循环?结束处理WHILEDO结构(先判断后执行)YN初始化循环体修改结束循环?结束处理 DOUNTIL结构(先执行后判断)YN3变量用来定义数据的逻辑地址,具有BYTE,WORD,DWORD等类型。标号用来定义指令的逻辑地址,具有NEAR,FAR类型。4变量A1,A2,A3,A4,A5分配的字节数分别为2,20,40,15,15。50EH,该数据区的长度(字节数)(存储区情况如下右图)6存放形式如下左图:00H00H0AHBCH00H00H00H00H00H00H45H44H43H07H06H05H0000H0001H0002H0003H0004H0005H0006H0007H0008H0009H000AH000BH000CH000DH000EH000FHSTRETYXNUM0000H0001H0002H0003H0004H0005H0006H0007H0008H0009HQLENQNOQNAMECNT000AH000BH000CH000DH000EH0010H 读程序题1LOCK3的偏移地址为0009H。 (0009H)61H (000AH)69H (000BH)20H (000CH)40H2 (AX)05H(BX)10H (CX)00H(DX)00H (AX)02H(BX)04H (CX)03H(DX)01H (AX)03H(BX)07H (CX)02H(DX)00H3 DI REPNE l或0FFFFH DEC4他把DX中的4位十六进制数转换成4个相应的ASCII码字符,从高位开始顺序存放于DISP中。5 DEC CX JAE JZ6这是一个多字节加法程序,第一个数是8A0BH,第二个数是D705H,结果和进位存放在FIRST中。7将端口390H输入的十六进制数的低4位转换成ASCII码再输出。 编程题 (略)第6章 微机的存储器系统 选择题 1. D 2. B 3. A 4. C 5. C 6. A 7. B 8. D 9. A10. B11. C12. C13. D14. D15. A16. C17. C18. D 填空题1. 半导体存储器,磁光存储器2. 随机存取存储器,Random Access Memory,只读存储器,Read Only Memory3. 存储容量,存储时间,可靠性,性能/价格比4. SRAM,DSRAM5. ROM,PROM,EPROM,E2PROM6. 16K,1,7,27. 64K,0000H,0FFFFH,1M,00000H,0FFFFFH8. 高电平9. RD,地址译码电路,RD,WR,地址译码电路10. 地址译码11. 读,写12. +21V,高13. 64K14. 偶,齐15. 1个,2个 应用题(略)7章 输入/输出与中断 选择题 1A) 2A) 3B) 4C) 5D) 6D) 7A) 8B) 9C) 10B) 11C) 12D) 13C) 14B) 15D) 16D) 17D) 18B) 19D) 20B) 21A) 22C) 23C) 24B) 25C) 26A) 27A) 28B) 29C) 30B) 填空题 1I/O接口电路,接口 2端口 3数据口,状态口,控制口 4独立编址,统一编址 5统一的地址空间 6统一 7NMI(非屏蔽中断请求信号) 8无条件传送方式 9无条

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论