- 13
- 0
- 约5.9千字
- 约 38页
- 2017-03-31 发布于江苏
- 举报
微处理器——内部结构
第2章 微处理器 2.1 8086/8088微处理器的编程结构 主要内容: 2.1.1 8086CPU的内部结构 8086CPU是Intel系列的16位微处理器 8086CPU和8088CPU内部结构基本相同,都由两大功能部件组成: 执行部件(EU) 总线接口部件(BIU) 2.1.1 8086CPU的内部结构 总线接口部件BIU的组成及功能 20位物理地址加法器 6字节指令队列缓冲器 4个16位段寄存器(CS、DS、SS、ES) 16位指令指针寄存器(IP) 总线控制逻辑 执行部件EU的组成及功能 算术逻辑单元(ALU)(运算器) 8个通用寄存器 运算寄存器(暂存器) 1个标志寄存器(FR) EU控制电路 指令队列缓冲器 是EU与BIU之间的“桥梁”!实现CPU的并行流水线处理操作 组成 8086 的指令队列为6个字节 8088 的指令队列为4个字节 指令队列缓冲器的指令存放状态 顺序指令执行:指令队列存放紧接在执行指令后面的那一条指令 执行转移指令:立即清除指令队列中的内容,从新的地址取入指令,并立即送往执行单元,然后再从新单元开始重新填满队列 8086CPU对指令的执行过程 EU与BIU之间采用并行流水线方式 BIU从内存取指令,送到指令队列缓冲器 EU从BIU中的指令队列缓冲器中不断地取指令并执行指令,省去了访问内存取指令的时间,加快了程序运行速度 EU需要内存操作数或存结果时: 向BIU发请求,并提供有数据的效地址(16位) BIU计算出内存物理地址(20位),启动一个总线读/写周期,从指定的内存单元或I/O端口读/写数据 2.1.2 8086CPU的寄存器结构 包括14个16位的寄存器 4个数据寄存器 2个地址指针寄存器 2个变址寄存器 2个控制寄存器 4个段寄存器 1. 数据寄存器 2.指针寄存器 有两个:SP、BP SP:堆栈指针寄存器,存放当前堆栈段中栈顶的偏移地址 BP:基址指针寄存器,存放位于堆栈段中的某个存储单元的偏移地址(基地址) SP和BP通常与SS搭配使用 3. 变址寄存器 有两个:SI(源变址寄存器)、DI(目标变址寄存器) 通常存放操作数在数据段内某个单元的偏移地址(也可作为一般数据寄存器使用,存放操作数或运算结果) 与DS配合使用 特定作用:在串操作中 用SI存放源串的偏移地址 用DI存放目标串的偏移地址 4. 段寄存器 5. 指令指针寄存器 部分寄存器一般用途示意 6. 标志寄存器 FR(FLAGS) —— 状态标志寄存器,16位 用途:反映指令执行结果的特征或控制CPU的工作状态 只用了9位 6个状态标志位(也称为条件码)----自动寄存ALU运算结果的特征信息 3个控制标志----寄存CPU的工作状态信息(可由用户设置或改变) 标志寄存器图示 标志寄存器置位问题 状态标志位的置1或置0由ALU运算的结果自动置位(但CF可用专门指令设置或改变) 控制标志位需要在程序中用专门的指令设置 运算对标志位的影响的例 运算对标志位的影响的例 2.2 存储器及I/O端口的组织与管理 主要内容: 存储器结构 8086/8088系统中,存储器按字节(8位)编址,即一个存储单元存放一个字节的数据 存储单元编号,称为地址 8086/8088系统每个存储单元的地址均为20位(但一般用5个十六进制数书写,如12C50H) 1. 字数据的存储 存储在一个存储单元中的数据称为字节数据(8位) 字节数据的存储:按顺序存放 其存储单元的地址,叫做该字节数据的存储地址 需要存储在相邻两个存储单元中的数据称为一个“字” ,叫做字数据(16位) 字数据的存储:字的低字节存于低地址单元,字的高字节存于高地址单元 存放该字数据低字节的存储单元的地址,叫做该字数据的存储地址,即字地址。 1. 字数据的存储 字的规则存放与非规则存放 若一个字从偶数地址开始存放,则称为“规则存放”,该字也称为“规则字” 若一个字从奇数地址开始存放,则称为“非规则存放”,该字称为“非规则字” 存取“规则字”与“非规则字”,其操作过程不同(即所使用的总线周期数不同): 存取1个规则字用1个总线周期,非规则字用2个总线周期 字的存储举例 例2.1 图2.5中,字单元00200H和字节单元00200H存放的内容是什么?字数据5678H的存储地址是什么?说明字1234H和5678H是否为规则存放(是否为规则字)? 2. 存储器的分段 为什么需要分段? (1)8086CPU有20根地址线,每个存储单元有20位的物理地址,CPU可寻址 220 = 1 MB个存储单元(内存空间) (2)CPU 的寄存器、ALU都是16位,送
您可能关注的文档
最近下载
- 山桐子种植加工、旅游项目可行性研究报告商业计划书.docx VIP
- 山桐子种植及种苗培育种植加工可行性研究报告申请备案.doc VIP
- 和田地区2026年度地直机关公开遴选公务员、事业单位公开选聘工作人员备考题库及完整答案详解1套.docx VIP
- 山桐子合作种植协议合同.docx VIP
- 2025年香氛未来趋势报告-英敏特.docx VIP
- 报告正文2014年太阳绿宝.pdf VIP
- 2025年高考:云南物理--试题及答案.pdf VIP
- 广东省深圳市宝安区2025-2026学年五年级上学期期末学业质量评估语文试卷.docx VIP
- (2025)山桐子产业开发生产建设项目可行性研究报告(一).docx VIP
- 2024-2025学年广东省东莞市统编版三年级上册期末考试语文试卷.pdf VIP
原创力文档

文档评论(0)