微型计算机系统的微处理器.ppt

微型计算机系统的微处理器.ppt

ID:52880874

大小:5.51 MB

页数:53页

时间:2020-04-14

微型计算机系统的微处理器.ppt_第1页
微型计算机系统的微处理器.ppt_第2页
微型计算机系统的微处理器.ppt_第3页
微型计算机系统的微处理器.ppt_第4页
微型计算机系统的微处理器.ppt_第5页
资源描述:

《微型计算机系统的微处理器.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第2章微型计算机系统的微处理器8086/8088微处理器2-1-18086/8088CPU的编程结构2-1-28086/8088CPU引脚信号和工作模式1、8086/8088CPU引脚信号和工作模式练习题在最小模式下,分别运行下列两条指令时,IO/M,RD,WR,DT/R,DEN各输出何信号?(1)、MOVAL,[1000H](2)、INAL,10H小结2-1-3寄存器结构8086/8088的标志寄存器FR例题课后P52:2-17二进制数0101010000111001与0100010101101010相加,分析其对各状态标志位的影响。并指出当相加的两个数为无符号

2、数时,运算的结果是否正确?当相加的两个数为带符号数时,运算的结果是否正确?2-1-48086/8088CPU系统的存储器组织1、8086CPU存储组织(1)、存储单元地址和内容例题例2-4:有两个16位字1EE5H和2A3CH分别存放在存储器000B0H和000B3H单元中,请指出它们在存储器里的存放情况。假设存储器中从17462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据0FE52H的地址是()A、17462HB、17463HC、17464HD、17465H8086系统中存储器与总线的连接00000H00002H000

3、04HFFFFEH00001H00003H00005HFFFFFH......(2)、8086CPU存储器的分体结构BHE和A0的信号状态(高或低)由指令中存储器的地址确定。思考题8086CPU分别执行下列指令时,BHE和A0各是什么状态?MOVAX,[1000H]MOVAL,[1000H]MOVAL,[1001H]MOVAX,[1001H]存储器特性2、存储器的分段管理8086/8088段寄存器与提供段内移地址的寄存器之间的默认组合段寄存器提供段内偏移地址的寄存器CSIPDSBX、SI、DI或一个16位数SSSP或BPESDI(用于字符串操作指令)段超越没有指明

4、时,一般的数据访问在DS段;使用BP访问主存,则在SS段默认的情况允许改变,需要使用段超越前缀指令;8086指令系统中有4个:CS:;代码段超越,使用代码段的数据SS:;堆栈段超越,使用堆栈段的数据DS:;数据段超越,使用数据段的数据ES:;附加段超越,使用附加段的数据段超越的示例没有段超越的指令实例:MOVAX,[2000H];AX←DS:[2000H];从默认的DS数据段取出数据采用段超越前缀的指令实例:MOVAX,ES:[2000H];AX←ES:[2000H];从指定的ES附加段取出数据重点提示在指令或程式序中,一般只给出存储器单元的偏移地址,段地址由计算

5、机按默认组合给出。若要更改段地址与逻辑地址的默认组合,应进行段超越(段寄存器:偏移地址)如:ES:1000H。偏移地址又称为有效地址(EA),一般由三种地址分量中的一种或多种组合而成。位移量:8位或16位地址。基址:BX或BP寄存器中的内容。变址:SI或DI寄存器中的内容。己知段地址、偏移地址及物理地址三个参数中的两个参数,会求出第三个参数。例题例1:设(DS)=3000H,(BX)=2000H,(SI)=0100H,(ES)=4000H,(SS)=5000H,(BP)=0300H,则当存储器中某存储单元的地址分别为:(1).[BX];(2).[BX+SI+100

6、0H];(3).[BX+SI];(4).ES:[BX](5).[BP];(6).[BP+SI](7).[1000H]时,该存储单元的物理地址分别是多少?注:方括号”[]”代表方括号中的内容是地址(偏移地址).例题例2:(1)、己知存储器某一单元的物理地址为22A88H,且该单元所在的段地址为20A8H,则该单元的偏移地址是多少?(2)、己知存储器某一单元的物理地址为22A88H,且该单元所在的偏移地址2008H,则该单元的段地址是多少?段分配2.1.58086的I/O组织2.1.58086的I/O组织CPU和外部设备之间通过I/O接口通信I/O端口物理地址的编址方

7、式:独立编址方式,也称I/O映射方式:I/O口地址与内存单元地址分开独立编址,I/O端口地址不占用内存空间的地址范围。如X86专门的输入/输出(I/O)指令和控制逻辑。统一编制方式,也称内存映射方式:I/O端口与内存单元同样对待,每个端口占用一个存储单元地址,将内存的一部分划出来用作I/O地址空间。如ARM、PowerPC等。用对存储器的访问指令来实现对I/O端口的读/写。存储器的读/写指令的寻址方式多,功能强,编制程序方便灵活。I/O端口占用内存地址空间,内存容量减小。2.1.58086的I/O组织每个I/O芯片设置有一定数目的端口,一个端口通常对应芯片内部的一

8、个寄存器或

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

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

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