- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】微机接口原理课件280X86微处理器的结构
《微机原理与接口技术》
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
2
计算机
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
3
历代典型的CPU.
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
4
2.1 16位微处理器8086
2.1.1 8086的编程结构
总线接口
部件
执行
部件
标志内容
算数逻辑
带来
流水线机制
注:微处理器8088,与8086是姐妹产品,其特点是:
1.外部总线少8根数据线;2.指令队列少两个缓冲器
注:将来实验用的是8088.
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
5
EU
控
制
器
标志寄存器
8位队列总线
总
线
控
制
逻
辑
内部总线16位
20位地址总线
16位数据总线
执行部件EU
总线接口部件BIU
主
存
专用寄存器
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
6
标志寄存器F
唯一能按位操作的寄存器
只定义了其中9位,另外7位未定义(不用)
6位状态标志:OF、SF、ZF、
PF、CF、AF
3位控制标志:DF、IF、TF
进位标志
奇偶标志
辅助进位标志
零标志
符号标志
单步跟踪标志
中断允许标志
方向标志
益处标志
︻补码运算用︼
9.20
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
7
状态标志
反映指令对数据作用之后,结果的状态(不是结果本身)。这些状态将控制后续指令的执行
OF(Overflow Flag):溢出标志(指补码),F.11
OF=1:在运算过程中,如操作数超过了机器表示的范围称为溢出。
OF=0:在运算过程中,如操作数未超过了机器能表示的范围称为不溢出。
字节允许范围:-128—+127
字允许范围:-32768—+32767
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
8
状态标志
CF(Carry Flag):进位/借位标志,F.0
CF=1:最高位需要向前产生进位/借位。
CF=0:最高位不会向前产生进位/借位。
AF(Auxiliary Carry Flag):辅助进位标志,F.4
AF=1:数据的第3位(半个字节)需要向前产生进位/借位。
AF=0:数据的第3位(半个字节)不会向前产生进位/借位。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
9
状态标志
SF(Sign Flag):符号标志,F.7
SF=1:运算结果的最高位为1,如果为带符号数,则为负数。
SF=0:运算结果的最高位为0,如果为带符号数,则为正数。
带符号数的最高位为符号位;而无符号数的 最高位为数值位。
ZF(Zero Flag):全零标志,F.6
ZF=1:运算结果为全0。不包括进位的情况
ZF=0:运算结果不为0。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Pr
您可能关注的文档
最近下载
- 22G101三维图集合集.pdf
- 安徽师范大学2021-2022学年第1学期《现代分子生物学》期末考试试卷(B卷)及标准答案.docx
- 《社会主义核心价值观》.pptx VIP
- 基于自由现金流量折现模型的企业价值分析——以紫金矿业为例.doc VIP
- 02S701砖砌化粪池标准图集标准.docx VIP
- 电大《计算机系统与维护》实训7 BIOS设置和硬盘初始化.docx VIP
- 九年级数学上册21.1一元二次方程(共18张PPT).pptx VIP
- 99SG212钢筋混凝土烟囱.pdf
- 机电一体化大学生职业生涯规划书PPT.pptx
- 第9课 两宋的政治和军事 课件(15张PPT).pptx VIP
文档评论(0)