8086微机原理作业详解
需积分: 0 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微处理器的基本结构、存储器组织、堆栈操作、总线周期、地址转换、标志寄存器以及数据传输等方面,是学习微机原理的基础。
2023-05-25 上传
2010-04-18 上传
2021-09-21 上传
2021-09-26 上传
2022-11-15 上传
2021-09-28 上传
feihuo1
- 粉丝: 1
- 资源: 65
最新资源
- 多功能HTML网站模板:手机电脑适配与前端源码
- echarts实战:构建多组与堆叠条形图可视化模板
- openEuler 22.03 LTS专用openssh rpm包安装指南
- H992响应式前端网页模板源码包
- Golang标准库深度解析与实践方案
- C语言版本gRPC框架支持多语言开发教程
- H397响应式前端网站模板源码下载
- 资产配置方案:优化资源与风险管理的关键计划
- PHP宾馆管理系统(毕设)完整项目源码下载
- 中小企业电子发票应用与管理解决方案
- 多设备自适应网页源码模板下载
- 移动端H5模板源码,自适应响应式网页设计
- 探索轻量级可定制软件框架及其Http服务器特性
- Python网站爬虫代码资源压缩包
- iOS App唯一标识符获取方案的策略与实施
- 百度地图SDK2.7开发的找厕所应用源代码分享