- 6
- 0
- 约2.46万字
- 约 41页
- 2016-05-30 发布于湖北
- 举报
地址总线AB
输出将要访问的内存单元或I/O端口的地址
地址线的多少决定了系统直接寻址存储器的范围
数据总线DB
CPU读操作时,外部数据通过数据总线送往CPU
CPU写操作时,CPU数据通过数据总线送往外部
数据线的多少决定了一次能够传送数据的位数
控制总线CB
协调系统中各部件的操作,有输出控制、输入状态等信号
控制总线决定了系统总线的特点,例如功能、适应性等
除了CPU外,还有DMA控制器和协处理器都具有控制系统总线的能力。它们被称为“总线主控设备”
在某一个时刻,只能由一个总线主控设备来控制系统总线
在连接系统总线的各个设备中,某一个时刻只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号
定点数:固定小数点的位置表达数值的机器数
定点整数:将小数点固定在机器数的最右侧表达的整数
定点小数:将小数点固定在机器数的最左侧表达的小数
浮点数:小数点浮动表达的实数
正数补码:直接表示数值大小(同无符号数)
负数补码:将对应正数补码取反加1
8位二进制补码表示的数值范围:-128~+127
16位二进制补码表示的数值范围:-215~+215-1
32位二进制补码表示的数值范围:-231~+231-1
负数真值“取反加1”得机器数补码
负数补码“取反加1”得到负数真值
1.算术逻辑单元(运算器)
2.寄存器组
3.指令处理单元(控制器)
8086的内部结构从功能上分成两个单元
1. 总线接口单元BIU
管理8086与系统总线的接口
负责CPU对存储器和外设进行访问
2. 执行单元EU
负责指令的译码、执行和数据的运算
两个单元相互独立,分别完成各自操作,还可以并行执行,实现指令预取(指令读取和执行的流水线操作)
8086的寄存器组有
8个通用寄存器
4个段寄存器
1个标志寄存器
1个指令指针寄存器
他们均为16位!
8086有8个通用的16位寄存器
(1)数据寄存器: AX BX CX DX
(2)变址寄存器: SI DI
(3)指针寄存器: BP SP
AX称为累加器(Accumulator)
使用频度最高。用于算术、逻辑运算以及与外设传送信息等
BX称为基址寄存器(Base address Register)
常用做存放存储器地址
CX称为计数器(Counter)
作为循环和串操作等指令中的隐含计数器
DX称为数据寄存器(Data register)
常用来存放双字长数据的高16位,或存放外设端口地址
SI是源地址寄存器(Source Index)
DI是目的地址寄存器(Destination Index)
在串操作类指令中,SI、DI还有较特殊的用法
堆栈(Stack)是主存中一个特殊的区域,采用“先进后出”或“后进先出”存取操作方式、而不是随机存取方式。栈顶——最后一个数据压入堆栈区的存储单元,称为栈顶。
用8086形成的微机系统中,堆栈区域被称为堆栈段
指针寄存器用于寻址内存堆栈内的数据
SP为堆栈指针寄存器(Stack Pointer),指示堆栈段栈顶的位置(偏移地址)
BP为基址指针寄存器(Base Pointer),表示数据在堆栈段中的基地址
IP(Instruction Pointer)为指令指针寄存器,指示主存储器指令的位置
随着指令的执行,IP将自动修改以指示下一条指令所在的存储器位置
IP寄存器是一个专用寄存器
IP寄存器与CS段寄存器联合使用以确定下一条指令的存储单元地址
标志(Flag)用于反映指令执行结果或控制指令执行形式
处理器对两个操作数进行运算时,按照无符号数求得结果,并相应设置进位标志CF;同时,根据是否超出有符号数的范围设置溢出标志OF如果将参加运算的操作数认为是无符号数,就应该关心进位;认为是有符号数,则要注意是否溢出
只有当两个相同符号数相加(包括不同符号数相减),而运算结果的符号与原数据符号相反时,产生溢出;因为,此时的运算结果显然不正确
其他情况下,则不会产生溢出
例1:3AH+7CH=B6H 溢出
例2:AAH+7CH 无溢出
例3:3AH-7CH 无溢出
例4:AAH-7CH=2DH 溢出
所谓“溢出”,表示有符号运算的结果超过补码的范围。
补码的范围:-128 ~ +127(以8位二进制数为例)
有溢出,结果不正确
方向标志DF(Direction Flag)用于串操作指令中,控制地址的变化方向:
设置DF=0,存储器地址自动增加;
设置DF=1,存储器地址自动减少
中断允许标志IF(Interrupt-enable Flag)控制可屏蔽中断是否可以被处理器响应:
设置IF=1,则允许中断;
设置IF=0,则禁止中断
陷阱标志TF(Trap Flag)用于控制处理器进入单步操作方式
设置TF=0,处理器正常工作;
设置TF=1,处理器单步执
您可能关注的文档
- 党员干部廉政法规知识测试试题要点分析.doc
- 党员检查对照材料七年级赵连防张伟玉李建华要点分析.doc
- 党章党纪党规知识竞赛试题(100题)要点分析.doc
- 党支部2015年党风廉政建设实施方案要点分析.doc
- 党支部八项制度汇编要点分析.doc
- 宕昌县狮子学校监理实施细则要点分析.doc
- 导购培训文件要点分析.doc
- 导管介入手术的技巧和经验要点分析.docx
- 导航工程本科毕业论文选题(1025个)要点分析.doc
- 倒车雷达毕业设计(基于51单片机)要点分析.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 2023年四川巴中中考数学真题及答案.pdf VIP
- 国家工业和信息化部所属事业单位招聘笔试真题2024.docx VIP
- 2021年四川巴中中考英语真题.pdf VIP
- 边生产边施工的危险分析及对策.pdf VIP
- 电气安全培训(完整版).ppt VIP
- 2025至2030原子力显微镜(AFM)行业项目调研及市场前景预测评估报告.docx
- 2025年度 民主生活会班子对照检查发言材料(五个带头)_八篇.docx VIP
- 公司考勤表模版.docx VIP
- 基于springboot+vue的外卖点餐系统毕业设计开题报告.docx VIP
- 2025年四川巴中中考历史试卷真题及答案详解(精校打印版).pdf VIP
原创力文档

文档评论(0)