- 1、本文档共78页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新型微型计算机原理及应用
第二章8086体系结构与80x86CPU;2.1 8086CPU结构; 8086CPU的内部结构组成
8086CPU由两部分组成:
指令执行部件(EU,Execution Unit)
总线接口部件(BIU,Bus Interface Unit)
;8086CPU的内部结构; 指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。
; 总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。;EU和BIU的操作原则;l?当BIU接到EU的总线请求,若正忙(正在执行取指总线周期),则必须等待BIU执行完当前的总线周期,方能响应EU请求;若BIU空闲,则立即执行EU申请总线的请求。
l?EU执行转移、调用和返回指令时,若下一条指令不在指令队列中,则队列被自动清除,BIU根据本条指令执行情况重新取指和填充指令队列。; 通用寄存器
段寄存器
标志寄存器FR
指令指针寄存器IP ;1、 通用寄存器
指令执行部件(EU)设有8个通用寄存器
AX BX CX DX
SP BP SI DI
;通用寄存器
AX(Accumulator Register)
累加器一般用来存放参加运算的数据和结果,在乘、除法运算、I/O操作、BCD数运算中有不可替代的作用。
BX(Base Register)
基址寄存器除可作数据寄存器外,还可放内存的逻辑偏移地址,而AX,CX,DX则不能。;CX(Counter)
将它称作计数寄存器,是因为它既可作数据寄存器,又可在串指令和移位指令中作计数用。
DX(Data Register)
DX除可作通用数据寄存器外,还在乘、除法运算、带符号数的扩展指令中有特殊用途。 ;SI(Source Index)
源变址寄存器多用于存放内存的逻辑偏移地址,隐含的逻辑段地址在DS寄存器中,也可放数据。
DI(Destination Index)
目标变址寄存器多用于存放内存的逻辑偏移地址,隐含的逻辑段地址在DS寄存器中也可放数据。;BP(Base Pointer)
基址指针用于存放内存的逻辑偏移地址,隐含的逻辑段地址在SS寄存器中。
SP(Stack Pointer )
堆栈指针用于存放栈顶的逻辑偏移地址,隐含的逻辑段地址在SS寄存器中。;寄存器的特殊用途和隐含性质
在指令中没有明显的标出,而这些寄存器参加操作,称之为“隐含寻址”。
具体的:在某类指令中,某些通用寄存器有指定的特殊用法,编程时需遵循这些规定,将某些特殊数据放在特定的寄存器中,这样才能正确的执行这些指令。采用“隐含”的方式,能有效地缩短指令代码的长度。;2、段寄存器
总线接口部件BIU设有4个16位段寄存器
CS(Code Segment),代码段寄存器中存放程序代码段起始地址的高16位。
DS(Data Segment),数据段寄存器中存放数据段起始地址的高16位。
SS(Stack Segment),堆栈段寄存器中存放堆栈段起始地址的高16位。
ES(Extended Segment),扩展段寄存器中存放扩展数据段起始地址的高16位。;3、标志寄存器FR; 标志寄存器FR;FR中的状态标志;AF(Auxiliary Carry Flag):辅助进位标志位。AF=l,表示运算结果的8位数据中,低4位向高4位有进位(加法运算时)或有借位(减法运算时),这个标志位只在十进制运算中有用。
ZF(Zero Flag):零标志位
ZF=1,表示本次运算结果为零,否则即运算结果非零时,ZF=0。;
SF(Sign Flag):符号标志
SF=1,表示本次运算结果的最高位(第7位或第15位)为“l”,否则SF=0。
OF(Overflow F1ag):溢出标志;FR寄存器的控制标志;4、指令指针寄存器 IP
IP 始终存有相对于当前指令段起点偏移量的下一条指令,即IP总是指向下一条待执行的指令 。
IP中内容可由BIU自动修改。;三、8086CPU的管脚及功能
8086是16位CPU。它采用高性能的N—沟道,耗尽型负载的硅栅工艺(HMOS)制造。由于受当时制造工艺的限制,部分管脚采用了分时复用的方式,构成了40条管脚的双列直插式封装 ;
您可能关注的文档
- 新型广告公司客户服务基本动作.ppt
- 新型广告摄影4(照相机).ppt
- 新型床旁透析机报警原因分析.ppt
- 新型广域网技术.ppt
- 新型底背离-实验学习.ppt
- 新型底盘.ppt
- 新型建筑.ppt
- 新型建筑制图-斜面体投影.ppt
- 新型建筑声学.ppt
- 新型建筑工程计价4.混凝土及钢筋混凝土工程.ppt
- 25上半年2期套题班-行政职业能力测验(八).docx
- 公考讲义-2025年1月时政汇总.pdf
- 2025年省考逻辑填空1000 高频实词积累+刷题早读课 讲义.pdf
- 25上半年2期套题班-行政职业能力测验(九).docx
- 2025四川事业编FB综合岗考试-综合能力测试讲义-主观题基础,案例分析题,公文写作及文章写作题.pdf
- 25上半年2期套题班-行政职业能力测验(五).docx
- 2025申论多省联考刷题课真题资料-2025国考执法课程.doc
- 2025申论多省联考刷题课真题资料-2024江西执法课程.doc
- 25上半年2期套题班-行政职业能力测验(十).docx
- 2025申论多省联考刷题课真题资料-2024福建县乡课程.doc
最近下载
- 2024年湖南株洲茶陵县自然资源局招聘8人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 基于核心素养的体育教学改革与实践探讨教学研究课题报告.docx
- (完整版)小学一年级下册数学口算题卡及口算天天练精品汇集100以内和20以内加减.pdf
- 食品质量保证措施方案.docx
- 【IQVIA】医疗器械带量采购洞察:规则下、常态下的企业商业管理水平考量.pdf
- TDS-W3221智能温控仪说明书.pdf VIP
- 干式变压器安装使用说明书-中英文对照.pdf
- 新高考语文二轮复习晨读晚练60天(第4天)- 备战2024年新高考语文二轮复习晨读晚练60天(全国通.docx VIP
- 2024四川两弹一星干部学院第三批招聘10人笔试备考试题及答案解析.docx
- 智慧小区全面解决方案.pptx VIP
文档评论(0)