武汉大学微机原理与接口技术试卷分析

需积分: 0 0 下载量 110 浏览量 更新于2024-08-05 收藏 309KB PDF 举报
"武汉大学2015年《微机原理与接口技术》课程考试试卷A,主要涉及了计算机基础理论和8086微处理器的相关知识,包括逻辑运算、寻址方式、中断系统、总线类型、标志寄存器、存储器组织以及汇编指令的使用等。" 在该试卷中,我们可以提炼出以下关键知识点: 1. **逻辑运算**:题目要求计算16进制逻辑表达式12H AND 55H以及NOT 33H。在16进制下,AND操作表示按位与,NOT表示按位非。例如,12H AND 55H的结果是0AH,因为只有在二进制下对应的位都是1时,AND运算的结果才是1;NOT 33H的结果是CEH,因为NOT是对每一位取反。 2. **8086微处理器结构**:8086包含两个主要部件,即 Bus Interface Unit (BIU) 和 Execution Unit (EU),分别负责数据传输和指令执行。 3. **寻址方式**:指令MOV AX,[BX][SI]中的源操作数采用的是变址寻址方式,这里的BX和SI是两个变址寄存器,组合使用可以形成一个动态偏移地址。 4. **中断管理**:8259A中断控制器可以管理8个中断,其中非屏蔽中断(NMI)的优先级最高,且是边沿触发,而INTR是电平触发。 5. **总线类型**:8086/8088的总线分为数据总线、地址总线和控制总线,它们分别负责传输数据、指定数据或指令的内存地址和控制信号。 6. **存储器访问**:示例中的指令MOV BL, ES:[1200H]会将ES段地址与偏移地址1200H相组合得到实际地址,并读取该地址处的数据到BL寄存器,此处ES段地址是5000H,所以实际地址是51200H,因此BL=30H。 7. **中断触发方式**:8086的NMI引脚使用边沿触发,而INTR引脚使用电平触发。NMI上的信号通常不受中断允许位的影响。 8. **中断向量表**:8259A的ICW2设置中断类型号,如果ICW2=32H,则IR5的中断类型号是13H,对应的中断向量表地址是13H*4 = 54H和55H两个字节,分别存放中断服务程序的段地址和偏移地址。 9. **标志寄存器**:8086的标志寄存器有9个状态标志位,如CF(进位标志)、ZF(零标志)、SF(符号标志)等。 10. **字扩展**:在字扩展时,多个芯片的地址线、数据线和控制线需要并联,以便同时访问多个芯片。 11. **存储器配置**:若要构建最大容量的存储器,使用32K×1的芯片,地址总线20位意味着最大2^20个地址,每个芯片只能存储32K(2^15)字节,所以需要2^5=32片芯片。 此外,试卷还涵盖了其他内容,如DOS中断类型码、段寄存器的作用、指令执行的物理地址计算、字符串操作中的标志位设置、指令的数据类型、CPU寄存器数量、堆栈操作等。这些知识都是学习微机原理与接口技术的重要组成部分。