- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机技术 陈慈发 第3讲 微处理器系统结构
课后作业 2.5、2.8、2.9 * * 微机技术 第三讲 三峡大学 覃 颖 0717-6390287qinying@ctgu.edu.cn 本次课堂讲授内容: 微处理器的基本功能与结构 微处理器的主要性能指标 Intel8086微处理器 微处理器基本功能 微处理器是微型计算机的核心部件,也称中央处理单元,简称CPU(Central Processing Unit)。它负责微型计算机中各部件的协调,完成指令的执行和数据处理工作。其主要功能包括: 指令控制 操作控制 时间控制 数据加工 微处理器基本结构 微处理器基本结构包括: 运算器ALU(Arithmetic Logic Unit) 控制器CU(Control Unit) 寄存器组RS(Register Set) 此外,微处理器一般还包括一定的高速缓存部件。 微处理器的主要性能指标 微处理器的主要性能指标包括: 工作频率:包括主频、外频、倍频。 处理器字长 前端总线速度(FSB) 地址总线宽度 数据总线宽度 高速缓存容量和级数 生产工艺 其它性能指标:如特殊指令扩展、超线程、流水线、乱序执行、动态执行、双核及多核技术等。 Intel8086微处理器 首个16位机、20位地址线、 5~10MHz主频 、 3μm生产工艺、 40引脚双列直插式(DIP) 封装。 8086微处理器结构 AH AL AX BH BL BX CH CL CX DH DL DX SP BP SI DI 标志寄存器 ALU ∑ EU 控 制 CS DS SS ES IP 1 2 3 4 5 6 总线 控制 逻辑 内存 接口 指令队列 地址加法器 EU BIU 8086寄存器结构 一、通用寄存器 累加器(Accumulator) AX(AH+AL) 基址寄存器(Base) BX(BH+BL) 计数寄存器(Counter) CX(CH+CL) 数据寄存器(Data) DX(DH+DL) 堆栈指针寄存器(Stack Pointer) SP 基址指针寄存器(Base Pointer) BP 源变址寄存器(Source Index) SI 目的变址寄存器(Destination Index)DI 8086寄存器结构 二、段寄存器 代码段寄存器(Code Segment)CS 数据段寄存器(Data Segment) DS 堆栈段寄存器(Stack Segment)SS 附加段寄存器(Extra Segment)ES 8086寄存器结构 三、控制寄存器 指令指针寄存器IP(Instruction Pointer) 功能:保存处理器下一条待取出指令的内存地址(偏移量)。 8086寄存器结构 三、控制寄存器 标志寄存器FLAG(PSW,Program Status Word) TF DF IF OF SF ZF AF PF CF 控制标志:控制CPU的运行状态。 状态标志: 标示CPU运行结果的状态。 跟踪标志(Trap Flag): TF=1处理器单步运行; TF=0处理器正常运行。 方向标志(Direction Flag): DF=1操作地址递减; DF=0操作地址递增。 中断标志(Interrupt Enable Flag): IF=1处理器响应外部可屏蔽中断请求; IF=0处理器不响应外部可屏蔽中断请求 。 溢出标志(Overflow Flag): OF=1标示运算溢出; OF=0标示运算未溢出。 符号标志(Sign Flag): SF=1标示运算结果为负; SF=0标示运算结果非负。 零标志(Zero Flag): ZF=1标示结果为零; ZF=0标示结果非零。 辅助进位标志(Auxiliary Carry Flag): AF=1标示D3位向D4位有进位; AF=0标示D3位向D4位无进位。 奇偶标志(Parity Flag): PF=1标示运算结果的低8位“1”的个数为偶数个; PF=0标示运算结果的低8位“1”的个数为奇数个。 进位标志(Carry Flag): CF=1最高位产生进位或借位; CF=0最高位无进位或借位。 8086存储器分段管理 一、为什么要引入分段管理方式? 二、8086存储器分段管理方式中的若干概念: 物理地址:20位存储空间的实际地址。 逻辑地址:程序员采用逻辑地址即“16位段地址:16位偏移地址”的方式来描述存储空间地址。 段地址:一个段的起始地址,又称段基址。在20位的物理空间中规定一个段的起始地址必须
文档评论(0)