8086微机原理作业详解

需积分: 0 1 下载量 85 浏览量 更新于2024-10-04 收藏 327KB DOC 举报
"微机原理作业(理工院校).doc" 这篇文档是针对理工院校电子信息类专业学生的微机原理作业,涵盖了8086微处理器的基础知识和操作。以下是相关知识点的详细说明: 1. 8086 CPU由执行单元(EU)和总线接口单元(BIU)两部分组成。执行单元负责执行指令,而总线接口单元负责与外部设备如存储器和I/O端口交互,获取和发送数据。 2. 微型计算机系统通常由中央处理器(CPU)、存储器(包括RAM和ROM)以及输入输出设备(I/O设备)组成。 3. 8086 CPU的指令队列可以存储6个字节的指令代码,当队列至少空出2个字节时,BIU会自动取指令到指令队列中。 4. 8086系统中的1MB存储空间被分为代码段和数据段两个存储体,每部分都是64KB(即65536字节)。 5. 8086系统中的存储器采用分段结构,使用段地址和偏移地址共同确定物理地址。选中存储体的信号通常是地址线和控制线的组合。 6. 在8086CPU中,指令指针寄存器(IP)是(B)16位寄存器,用于存储指令的偏移地址。 7. 8086CPU中的SP(Stack Pointer)寄存器是(B)16位的,用于管理堆栈指针。 8. 8086CPU中,指令指针寄存器(IP)存放的是(B)指令偏移地址。 9. 堆栈段SS=3500H,SP=0800H时,堆栈在存储器中的物理地址最大可达3500H*16+0800H=4D000H。入栈10个字节后,SP减小10,变为07F6H;再出栈6个字节,SP增加6,变为0802H。 10. 正确的堆栈工作方式是(A)“先进后出”(FILO),入栈时SP减小。 11. 8086CPU进行内存读/写操作时,如果从偶地址读/写一个字(C),需要两个总线周期。 12. 总线周期(C)是指BIU完成一次访问存储器或I/O端口操作所需要的时间。 13. 8086CPU复位时,CS寄存器置为0000H,IP寄存器置为0000H,系统从物理地址0FFFFH开始执行指令。 14. 8086CPU的数据总线是(C)双向三态,允许数据双向传输且能切换为高阻态,以便其他设备占用总线。 15. 标志寄存器PSW中的(IF)中断允许标志控制CPU的INTR引脚。 16. 段地址2015H和偏移地址0028H的物理地址计算为2015H*16+0028H=30428H。 17. 8086 CPU的字数据既可以“字节寻址”也可以“字寻址”,这意味着可以以1字节或2字节为单位访问存储器。 这些知识点涵盖了8086微处理器的基本结构、存储器组织、堆栈操作、总线周期、地址转换、标志寄存器以及数据传输等方面,是学习微机原理的基础。