8086微机原理作业详解
需积分: 0 171 浏览量
更新于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-06-09 上传
2023-06-07 上传
2023-07-02 上传
2023-06-08 上传
2023-06-01 上传
2023-10-19 上传
feihuo1
- 粉丝: 1
- 资源: 65
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍