《Intel微处理器》PPT课件.ppt

《Intel微处理器》PPT课件.ppt

ID:51992388

大小:506.00 KB

页数:35页

时间:2020-03-27

《Intel微处理器》PPT课件.ppt_第1页
《Intel微处理器》PPT课件.ppt_第2页
《Intel微处理器》PPT课件.ppt_第3页
《Intel微处理器》PPT课件.ppt_第4页
《Intel微处理器》PPT课件.ppt_第5页
资源描述:

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

1、第2章Intel微处理器1本章学习内容80x86CPU的基本结构80x86内存储器的组织与管理2本章学习目标了解8086微处理器的基本结构掌握8086/8088寄存器组掌握常用的标志位ZF、CF、SF、OF理解“段”的概念,掌握内存单元地址的表示掌握“堆栈”的特性与操作实现了解80x86其它微处理器的基本知识31.Review计算机系统的组成计算机的基本工作原理硬件系统软件系统主机计算机系统外设CPU内存控制器运算器(输入设备/输出设备、外存等)nextpart取指令分析指令执行指令42.80x86微处理器80x86微处理器发展8086/8088微处理器

2、结构skipnextpartskip5微处理器飞速发展8038680486奔腾奔腾2代奔腾4代802868086奔腾3代IA-64(安腾)4004不是我不明白,这世界变化太快。扎扎实实掌握知识,以不变应万变!return6return8086/8088微处理结构Intel8086:是一种高性能的16位微处理器。Intel8088:是一个准16位的微处理器两者的内部结构基本相同,其地址总线是20位,可寻址1MB(220个字节)内存空间;指令系统、机器指令格式和寻址方式都完全相同,在软件上是完全兼容的。图8086CPU内部结构73.8086/8088内存储器

3、组织与管理8086/8088内存储器组织8086/8088内存储器管理段内存储器的地址堆栈gogogogonextpart88086/8088内存储器组织8086/8088地址总线20位,具有1MB(220)的编址能力。这1MB也被称为①存储地址空间②编址空间③寻址空间12530H12531H12532H12533H……12534H12535H00110000001100010011001000110011001101000011010131H3231H34333231H地址12531H存储的字节数据是:字数据是:双字数据是:return内存储器内存编址

4、9段8086的限制:地址总线20位,寄存器(SP,IP,BX,BP,SI,DI等)16位问题:如何用16位的寄存器来访问1MB的内存空间?解决:把1MB的内存空间分段,每段不超过64KBnext1000000H00001H0FFFFH………10000H1FFFFHF0000HFFFFFH说明:段是一个逻辑意义上的概念:最大长度为64KB的内存储器块。2.实际使用时:段的长度可以小于64KBreturn0#段1#段15#段11内存储器的地址几个概念:物理地址、逻辑地址段地址、段基址、偏移地址return121.物理地址(绝对地址)与某一存储单元对应的20位

5、的地址,是唯一的。12530H12531H12532H12533H……12534H12535H001100000011000100110010001100110011010000110101132.段地址、段基址、偏移地址00000H00001H0FFFFH………10000H1FFFFHF0000HFFFFFH0#段1#段15#段①段地址(段首址)段的起始地址,20位的物理地址②段基址段的起始地址的高十六位③偏移地址段内某个存储单元相对于所在段地址的地址差以00001H为例:段地址为00000H段基址为0000H偏移地址为0001H注意:系统规定,段地址

6、的低四位必须是0000B!143.逻辑地址00000H00001H0FFFFH………10000H1FFFFHF0000HFFFFFH0#段1#段15#段以段基址:偏移地址形式描述的内存地址例:物理地址:00001H逻辑地址:0000:0001说明:①逻辑地址默认为十六进制,可省略H,其它地址中不可省!②逻辑地址也是唯一的。15总结:逻辑地址、物理地址1.由逻辑地址→物理地址2.由物理地址→逻辑地址例:已知逻辑地址为2000:0100物理地址为20000+0100=20100H例:已知物理地址为30A08H逻辑地址为(必须要给出段地址或段基址!!!)(设段

7、基址为30A0)30A0:0008物理地址=段基址×16+偏移地址return16堆栈从逻辑意义上讲,堆栈是只允许在一端操作的存储区。数据存取原则:先入后出两个概念:栈顶、栈底两个操作:压栈、弹出一个约定:堆栈以字为单位进行操作20000H2FFFFH堆栈区40HA0H10H30H(8086/8088)栈底栈顶1720000H2FFFFH堆栈区40HA0H10H30H栈底栈顶栈顶:最后进栈数据所对应的地址单元栈底:固定的一端,栈区最高地址单元的前一个单元压栈:把数据存入堆栈弹出:从堆栈取出数据1820000H2FFFFH压栈操作分析:1210H存入堆栈4

8、0HA0H10H30H栈底栈顶栈顶12H10H第1步:栈顶上移两个单元,即:栈顶

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

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

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