8086微机原理考试试题与解析

版权申诉
0 下载量 191 浏览量 更新于2024-07-10 收藏 1.23MB DOC 举报
"微机原理考试题共30套.doc" 这篇文档是一份关于微机原理的考试题集,包含了多项选择、填空和简答题目,涵盖了微机原理中的核心概念和技术。以下是对这些知识点的详细说明: 1. **原码和补码表示法**:在8位字长的系统中,最高位用作符号位,正数的原码和补码相同,负数的原码中除符号位外其余各位为数值的反码加1得到补码。例如,-23的8位原码是11010111,补码是10101001。 2. **十进制到二进制和压缩BCD码**:17.25转换成二进制是10001.01,压缩BCD码中每个四位二进制代表一个十进制数,因此17.25的压缩BCD码是1001 0111 .0010。 3. **堆栈操作**:堆栈操作遵循“先进后出”原则。如果SP初始指向2006H,弹出两个字(每个字占用2个字节)后,SP将减去4,指向2002H。 4. **8255A端口工作模式**:8255A的A口有4种工作方式,分别是可以设置为输入、输出、双向和选通。 5. **8259A中断控制器**:8259A占用2个端口地址,管理8级中断。为了管理32级中断,需要4片级联。 6. **8086中断系统**:8086能处理216(65536)种不同的中断。 7. **8086 CPU执行操作**:根据给出的状态,M/IO=0表明是内存操作,RD=0表示不读取数据,WR=1表示写入数据,所以执行的是写内存操作。 8. **CPU与外设通信**:数据传输类型包括命令、状态和数据。 9. **8086内存段**:8086的1MB地址空间可以分成16KB的段,每个段最大容量是64KB。 10. **数据存储**:DAT DB '213.456' 定义了一个字节变量,<DAT+5>单元存放的是'.4',因为'.456'是ASCII编码,'.4'的ASCII码是0x2E。 11. **指令结构**:指令通常由操作码和操作数组成,操作码指示要执行的操作,操作数是操作的对象。 12. **汇编指令**:MOV AH, 23GE15H 汇编后变为 MOV AH, 23H,因为15H被解释为立即数。 13. **输入输出接口设计原则**:输入要求高电平有效,即在输入时保持稳定状态;输出要求低电平有效,确保信号有效传递。 **简答题部分**: 1. **微机组成部分**:包括中央处理器(CPU)、内存、输入输出设备和总线。CPU负责运算和控制,内存存储数据和指令,输入输出设备负责与用户交互,总线负责信息传输。 2. **程序控制方式**:分为无条件传送和条件传送。无条件传送始终执行数据传输,而条件传送依赖于特定条件,只在满足条件时传输。 3. **8086CPU结构**:分为执行部件(EU)和总线接口部件(BIU)。EU负责执行指令,BIU处理与内存和I/O设备的通信。 4. **数据段存储示意图**:数据段包含两个字,DS:3121H处存放1234H,DS:285AH处存放5060H。读取这两个字需要两次存储器访问。 5. **寻址方式**: - MOV AX, BX:直接寻址,源操作数在BX寄存器中。 - MOV AX, [2000H]:直接寻址,源操作数在内存地址2000H。 - MOV AX, [BX+DI]:变址寻址,源操作数在BX和DI的相对地址中。 - MOVBX, OFFSET BUFF:直接寻址,源操作数是BUFFER的偏移地址。 6. **指令判断**: - MOV AX, [BX][BP]:错误,没有这种复合的基址指针寻址方式,正确形式应为 MOV AX, [BP][BX]。 这份文档是复习微机原理的理想资料,涵盖了基本的数字表示、CPU操作、中断系统、内存管理、输入输出、汇编语言等多个重要主题。