第二章 微处理器与总线ppt课件.ppt

第二章 微处理器与总线ppt课件.ppt

ID:58689439

大小:671.50 KB

页数:55页

时间:2020-10-04

第二章 微处理器与总线ppt课件.ppt_第1页
第二章 微处理器与总线ppt课件.ppt_第2页
第二章 微处理器与总线ppt课件.ppt_第3页
第二章 微处理器与总线ppt课件.ppt_第4页
第二章 微处理器与总线ppt课件.ppt_第5页
资源描述:

《第二章 微处理器与总线ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章8086/8088CPU系统结构i80X86,80586CPU商标注册Pentium,中文注册“奔腾”PentiumⅡPentiumⅢPentiumIVCPU是微型计算机的运算和控制中心常见CPU型号:型号地址总线数据总线直接寻址空间808820位8位1MB808620位16位1MB8048632位32位4GBPentiumII64位32位4TB第二章8086/8088CPU系统结构常见CPU性能:地址总线条数决定内存单元数一个存储单元存放8位二进制数第二章8088/8086CPU系统结构CPUAB地址信号DB数据信息CB读/写控制信号微机工作过程:地址单元00000001000200

2、03指令或数据操作码操作数内存2-18086/8088CPU结构IRID寄存器组SPPC地址寄存器DRDBABCB标志寄存器FRACCTMPALU取指令执行指令定时控制取指令执行指令8位CPU:8086CPUAHALBHBLCHCLDHDLSPBPSIDIAXBXCXDX执行部件EUALUEU控制电路标志寄存器FR(指令译码和执行指令)2-18088/8086CPU结构DB16位AB20位总线接口BIUCSDSESSSIP总线控制电路指令队列地址总线20位16位(完成总线操作,以及形成20位物理地址)CB2-18088/8086CPU结构EU中执行指令的同时,BIU可以取下一条指令,这种结

3、构称为流水线结构1、16位段地址寄存器CS、DS、ES、SS;2、16位指令寄存器IP3、20位地址加法器形成20位物理地址4、6字节指令队列2-18088/8086CPU结构总线接口BIU:?CPU内部寄存器均为16位,但输出地址为20位物理地址:CPU输出的20位地址;逻辑地址:CPU内地址的表示,16位,分为段地址和偏移地址2-18088/8086CPU结构物理地址=段地址16+偏移地址例:已知逻辑地址为2000H:1000H则对应的物理地址为:2000H*16+1000H=20000H+1000H=21000H物理地址=段基地址16+偏移地址物理地址的形成偏移地址15………...

4、..0段基址000019………...…….0地址加法器物理地址19…….……….....015……….....0段基址2-18088/8086CPU结构2-18088/8086CPU结构内存1000H:0000H0001HFFFFHF000H:0000H0001HFFFFH段段段0000H:0000H0001HFFFFH每个段的最大容量为64K段地址:偏移地址30H31H32H内存00000H00001H00002H00003H00004H00005HFFFFEHFFFFFH物理地址逻辑地址三、寄存器结构2-18088/8086CPU结构ALU标志寄存器FRAHALBHBLCHCLDHDLS

5、PBPSIDIAXBXCXDXCSDSESSSIP总线控制电路指令队列AHALBHBLCHCLDHDLSPBPSIDI151410AXBXCXDX累加器基址寄存器计数寄存器数据寄存器堆栈指针基址指针源变址寄存器目的变址寄存器数据寄存器1、通用寄存器存放操作数、操作数地址及结果。2-18088/8086CPU结构MOVAX,-1;AX0FFFFHMOVAL,-1;AL0FFHSP—栈顶单元的偏移地址;BP—栈任意单元的偏移地址;2-18088/8086CPU结构堆栈:内存中暂时存放数据的特殊区域,按照先进后出的原则组织常用于响应中断或子程序调用0FFCH0FFDH0FFEH0FFFHSP

6、1000H栈底48H60H12H87HSP栈顶M2-18088/8086CPU结构BX与BP在应用上的区别DS:BXSS:BP作为通用寄存器,二者均可用于存放数据区别:MOVAL,[BX];MOVAL,[BP];MOVAL,DS:[BX]MOVAL,SS:[BP];2、专用寄存器CSDSESSSIPFR151410代码段寄存器数据段寄存器附加段寄存器堆栈段寄存器指令指针标志寄存器代码段数据段附加段堆栈段内存地址段地址1:0000H段地址2:0000H段地址3:0000H段地址4:0000HCSDSESSS指令指针IP:存放将要执行指令的偏移地址;IPIP+1IP2-18088/8086

7、CPU结构OFDFIFTFSFZFAFPFCF15141312111098765432103)标志寄存器FRDF----方向标志位,用于字符串传送由指令STD(减址)和CLD(增址)控制;IF-----中断允许标志位由指令STI(允许)和CLI(禁止)控制;TF----单步操作,TF置1,CPU单步执行指令;控制标志(DFIFTF):由执令直接设置2-18088/8086CPU结构状态标志:根据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。