8086微机原理期末复习重点:是非题与填空题解析

版权申诉
0 下载量 110 浏览量 更新于2024-07-07 收藏 63KB DOC 举报
"微机原理期末考试复习资料,包含了判断题、填空题等题型,涉及8086CPU、存储器系统、中断、I/O接口、汇编语言编程等多个知识点。" 本文主要涵盖了微机原理的重要概念和理论,以下是相关知识点的详细解释: 1. **堆栈操作**:堆栈遵循“后进先出”(LIFO)原则,而非先进先出(FIFO)。 2. **8086CPU标志寄存器**:8086CPU的标志寄存器(FLAGS)包含9位有特定含义的标志位,其余为保留位。 3. **微机中的信息存储**:在微机中,所有信息以二进制形式存储,而不是十进制。 4. **控制器功能**:控制器负责控制程序的执行顺序,同时管理算术和逻辑运算。 5. **PUSH指令**:PUSH指令用于将数据压入堆栈,这里提到的PUSH AX将AX寄存器的值压栈。 6. **8086中断**:8086支持可屏蔽中断和不可屏蔽中断,前者可以被中断控制器暂时阻止,后者不能被阻止。 7. **重复字串定义**:DW 50 DUP( ) 会分配50个字节,但题目中的引号没有实际意义,可能是一个错误或遗漏。 8. **原码、反码和补码**:在字长固定的情况下,它们表示的二进制真值范围确实相同,但要注意负数的表示方式不同。 9. **RCR指令**:RCR( Rotate through Carry Right)指令错误,因为AX寄存器是16位,而RCR 4会导致循环右移4位,超过16位。 10. **中断响应**:CPU在执行完当前指令的最后一个周期才会响应可屏蔽中断请求。 11. **INC指令**:INC 20H试图增加内存地址20H处的数值,但必须使用间接寻址或寄存器寻址。 12. **MOVAL,CX**:这条指令错误,因为AL和CX是不同类型的寄存器,不能直接相等。 13. **汇编语言段定义**:在汇编语言中,段定义用"SEGMENT"开始,"ENDS"结束。 14. **I/O访问**:8086通过IN和OUT指令访问I/O端口。 15. **汇编指令结构**:汇编指令通常由操作码和操作数组成,指示CPU执行特定的操作。 16. **系统总线**:系统总线包括数据总线(DB)、地址总线(AB)和控制总线(CB),共同传输信息。 17. **存储器单元长度**:8086的主存储器基本存储单元长度是字节,不是字。 18. **物理地址空间**:8086的地址线有20位,决定了其1MB(2^20字节)的物理地址空间。 19. **宏汇编语言**:宏汇编程序中,指令语句产生机器代码,伪指令语句不生成机器代码,用于编译过程。 20. **填空题答案**: - 8086有16位数据线和20位地址线,I/O口使用16位地址线。 - 在某进制中,如果7×3=33,那么7×5=55,意味着该进制为7进制。 - 十进制数-128在8位二进制下的补码为10000000,原码和反码对于负数来说有所不同,原码最高位为1,其余位与补码相同,反码则除了最高位外其他位与补码相反。 - 8086的通用寄存器有8个,段寄存器有4个。 - 8086的偶存储体选片信号是A0,奇存储体的选片信号是BHE。 - MOV AX,[BX+SI]指令中,源操作数是基址变址寻址,目的操作数是寄存器寻址。 - 堆栈指针存放器有BP和SP。 - 段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。 - EEPROM的擦除方式通常为点擦除。 - 给出的指令段经汇编后,DATA所代表的偏移地址为100CH。 以上知识点涵盖了微机原理中的基本概念、8086处理器特性、存储系统、I/O操作、汇编语言编程和中断处理等内容,是复习微机原理的重要参考资料。