版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
汇编语言程序设计
内容简介自学内容:自学内容:第一章概述第二章计算机运算基
础第九章条件汇编与宏命令第十章算术运算与代码运算第十一章
列表与字符串操作第十七章通信程序设计第十八章
8087/80287/80387程序设计程序设计第十九章MMX的程序设计
的程序设计
内容简介函授内容:函授内容:第三章微型计算机的结构第四章
汇编语言第五章顺序结构程序第六章分支结构程序第七章循环结
构程序第八章子程序设计第十二章输入输出与中断第十三章显示
程序设计第十四章键盘程序设计第十五章打印程序设计第十六章
定时及音响程序设计
第三章微型计算机的结构3.1微处理机的结构(一)8086微型处
理机结构微型处理机结构8086微处理器逻辑框图8086微处理器
逻辑框图:分EU与BIU两部分:微处理器逻辑框图:EU与BIU
两部分两部分:执行部件(EU):由ALU、通用寄存器组、*执行
部件(EU):由ALU、通用寄存器组、状态寄存器及操作控制器电
路组成.器及操作控制器电路组成.总线接口部件(BIU):i1专用
寄存器由专用寄存器、*总线接口部件(BIU):由专用寄存器、指
令队列缓冲地址加法器等功能部件组成.形成对外总线,器、地
址加法器等功能部件组成.形成对外总线,与存储器、I/O接口
电路进行数据传输.存储器、I/。接口电路进行数据传输.接口
电路进行数据传输BIU的流水线操作的流水线操作:BIU可独立
工作可独立工作,*EU与BIU的流水线操作:EU与BIU可独立
工作,BIU在保证与片外传送操作数前提下BIU在保证EU与片
外传送操作数前提下,可进行指令在俣证EU与片外传送操作数
前提下,预取,EU可重叠操作预取,与EU可重叠操作.
地址总线(20位地址总线(20位)AHBHCHDHSPBPSIDIALBLCLDL2
数据总线
通用寄存器
8086暂存寄存器
ALU数据总线ALU数据总线(16位)16位
CSDSSSESIP内部通信寄存器
(16位)16位
总线控制逻辑
8086总线
ALU
EU控制系统
Q总线16位16位
指令队列
123456总线接口部件BIU)(BIU)
标志
指令执行部EU)件(EU)
1.指令执行部件EU指令执行部件EU由算术逻辑单元(ALU)、标
志寄存器、通用寄存器算术逻辑单元(ALU)标志寄存器、EU控制
器等部件组成.控制器等部件组成组和EU控制器等部件组成.
主要功能是执行指令:主要功能是执行指令:一般顺序执行,EU
不断地从指令队列中取指令连续。一般顺序执行,EU不断地从
指令队列中取指令连续执行,而省去访问存储器取指令的时间.
执行,而省去访问存储器取指令的时间.需要访问存储器取操作
数时,EU将访问地址送
给。需要访问存储器取操作数时,EU将访问地址送给BIU后将
要等待操作数到来后才能继续操作;BIU后,将要等待操作数到
来后才能继续操作;遇到转移类指令时,。遇到转移类指令时,
要将指令队列中的后续指令作等待BIU重新从存储器取出目标地
址中的指令代废,等待BIU重新从存储器取出目标地址中的指令
代码进入指令队列后,EU才能继续执行指令才能继续执行指令.
码进入指令队列后,EU才能继续执行指令.
算术逻辑单元(ALU)算术逻辑单元(ALU)完成16位或8位的二进
制运算;完成16位或位的二进制运算;位或816位暂存寄存器
用来暂存参加运算的操作数.16位暂存寄存器用来暂存参加运
算的操作数位暂存寄存器用来暂存参加运算的操作数.运算结果
通过内部总线送到通用寄存器组或BIU的内运算结果通过内部总
线送到通用寄存器组或BIU的内部寄存器中等待写入存储器.部
寄存器中等待写入存储器.经ALU运算后的结果特征置入标志寄
存器中保存.ALU运算后的结果特征置入标志寄存器中保存运算
后的结果特征置入标志寄存器中保存.EU控制器EU控制器负责
从BIU的指令队列中取指令,并对指令译码;负责从BIU的指令
队列中取指令并对指令译码;的指令队列中取指令,根据指令要
求向EU内部各部件发出控制命令以完成各根据指令要求向EU内
部各部件发出控制命令以完成各条指令的功能.条指令的功能.
通用及标志寄存器
2.总线接口部件BIU总线接口部件BIU由地址加法器、专用寄存
器组、指令队列缓冲器和总线控制地址加法器、专用寄存器组、
指令队列缓冲器和电路等部件组成等部件组成;电路等部件组
成;主要功能是形成访问存储器的物理地址,负责与外部(主要
功能是形成访问存储器的物理地址,负责与外部(存储器或I/O
接口打交道.器或I/O接口)打交道.接口)正常情况下,BIU通
过地址加法器形成指令的物理地址通过地址加法器形成指令的物
理地址,正常情况下,BIU通过地址加法器形成指令的物理地
址,从给定存储器地址中取出指令代码送指令队列缓冲器中等待
执行指令队列缓冲器中出现一个空字节,BIU将自动进行读指令
的(指令队列缓冲器中出现一个空字节,BIU将自动进行读指令
的操作填满队列)操作填满队列)收到EU送来的操作数地址BIU
将立即形成操作数的物理地送来的操作数地址,收到EU送来的
操作数地址,BIU将立即形成操作数的物理地完成读/写操作数
或运算结果功能.遇到转移类指令,址,完成读/写操作数或运
算结果功能.遇到转移类指令,B
IU将指令队列缓冲器中的尚存指令作废,将指令队列缓冲器中
的尚存指令作废,重新从存储器目标地址中取指令送指令缓冲器
中.取指令送指令缓冲器中.
指令队列可存放6字节的指令代码.可存放6字节的指令代码.
一般情况下指令队列中总是填满指令,EU可不断地得到执行的
指令可不断地得到执行的指令.填满指令,使EU可不断地得到
执行的指令.16位地址加法器16位地址加法器专门用来完成由
逻辑地址变换成物理地址的功能.专门用来完成由逻辑地址变换
成物理地址的功能.实际上是进行一次地址加法,将两个16位
的逻辑地址转换为上是进行一次地址加法,将两个16位的逻辑
地址转换为20位的物理地址,以达到可寻址1M字节的存储空
间.20位的物理地址以达到可寻址1字节的存储空间.位的物
理地址,总线控制电路将8086CPU的内部总线与外部总线
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026《汤姆索亚历险记》阅读测试题及答案
- 电视调查类节目《新闻调查》中记者型主持人的提问技巧研究
- 2026年吉林高考文科综合题库及一套完整答案
- 2026年保密培训考试题及答案
- 2025年内蒙古巴彦淖尔市中小学教师招聘考试真题解析含答案
- 2026年安徽铜陵中小学教师招聘考试真题解析含答案
- 第12课 水-生命之源教学设计小学信息技术(信息科技)六年级冀教版
- 八年级下册活动三 创建补间动画教学设计
- 江西省九江市高中数学 第一章 计数原理 2 排列(一)教学设计 北师大版选修2-3
- 江苏省宜兴市徐舍中学八年级地理下册 第6章 第2节“白山黑水”-东北三省教学设计 (新版)新人教版
- 2026年温州市瓯海区专职社区工作者公开招聘6人考试参考试题及答案解析
- 2025年安全生产法律法规电视知识竞赛考试卷库附答案
- 2026届江苏省南京市、盐城市高三一模物理卷(含答案)
- 2026年华峰重庆氨纶笔试题及答案
- 2026年糖尿病规范化诊疗指南解读及临床应用课件
- 2026年长治职业技术学院单招职业技能考试题库及答案详解(各地真题)
- 2026年宁夏财经职业技术学院单招职业技能测试题库及1套参考答案详解
- 2025-2030中国低空经济行业运行形势与投融资发展状况监测研究报告
- 仓储货架作业指导书
- 肿瘤科临床研究SOP的受试者招募策略
- 2025-2030中国利口酒行业供需趋势及投资风险研究报告
评论
0/150
提交评论