版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1
第2章80x86/88微处理器及其体系结构(三)2(三)、存储器结构
31、存储单元的地址和内容及与CPU之间数据传送(1)、存储单元的地址和内容
存储器位编号:
8088/8086字长16位,由二个字节组成,位编号如下:高位字节MSB(8~15位)
低位字节LSB(0~7位)
8088/8086内部的ALU能进行16位运算。 有关地址寄存器如SP、IP、BP、SI、DI等都是16位的。4
内存单元的地址和内容存储单元地址:按照字节编址5存储单元的的内容:一个存储单元有效的信息。机器字长是16位,但数据以字节为单位表示。一个字存入存储器占有相继的二个单元:低位字节存入低地址,高位字节存入高地址。字单元的地址采用它的低地址来表示。例: 字单元:(0004H)=1234H,
字节单元:(0004H)=34H同一个地址既可以看作字节单元地址,又可看作字单元地址,需要根据使用情况确定。字单元地址:可以是偶数也可以是奇数,6(2)、CPU和存储器或I/O端口之间传送数据
8086数据总线是16位的。8088数据总线是8位的。
CPU和存储器或I/O端口之间传送数据方式有所不同,8086分为:字数据读/写操作字节读/写操作72、存储器地址分段:8088/8086有20条地址总线,直接寻址能力为220=1M字节。用16进制数表示1M字节的地址范围应为00000H~FFFFFH。 (1)、8088/8086内部20位物理地址形成 (2)、逻辑地址与物理地址8
(1)、8088/8086内部20位物理地址形成
存储器地址分段
8088/8086地址总线是20位的,CPU中的寄存器是16位的,
20位地址无法用16位寄存器表示,必须分段。 程序员在编制程序时把存储器划分成段。 段内地址16位,每个段的大小最大可达64KB; 实际可以根据需要来确定段大小,可以是64K范围内的任意字节数。
IBMPC机对段的起始地址有限制,即段不能从任意地址开始:
必须从任一小段(paragraph)的首地址开始。9
小段的概念 从0地址开始每16字节为一小段, 对于16位地址总线,段内存储器小段地址如下:如:0000H,0001H,0002H,……,000EH,000FH一个小段
0010H,0011H,0012H,……,001EH,001FH 0020H,0021H,0022H,……,002EH,002FH ……FFF0H,FFF1H,FFF2H,……,FFFEH,FFFFH
其中:第一列就是每个小段的首地址。10每个小段首地址特征:在16进制表示的地址中,最低位为0H(即20位地址的低4位为0000B)。在1M字节的地址空间,共有64K个小段其首地址为:00000H00010H…41230H41240H…FFFE0HFFFF0H11
20位物理地址形成
物理地址:在1M字节存储器里,每个存储单元都有一个唯一的20位地址作为该存储单元的物理地址。
CPU访问存储器时,必须先确定所要访问的存储单元的物理地址才能取出(或存入)该单元中的内容。
20位物理地址形成:由16位段地址和16位偏移地址组成。段地址:只取段起始地址高16位值。偏移地址:指在段内某内存单元物理地址相对段起始地址的偏移值。12物理地址计算方法:即把段地址左移4位再加上偏移地址值形成物理地址,写成:
物理地址=16d段地址+偏移地址。
*每个存储单元只有唯一的物理地址。
但可由不同的段地址和不同的偏移地址组成。13(3)、逻辑地址与物理地址逻辑地址与物理地址概念 逻辑地址与物理地址概念如下页图所示。逻辑地址:由段基址和段内偏移地址组成的地址,段基址和段内偏移地址都是16位的无符号二进制数,在程序设计时使用。物理地址:存储器的绝对地址(20位的实际地址),
范围从00000H~FFFFFH,
是由CPU访问存储器时由地址总线发出的地址。存储器管理:将程序中逻辑地址转移为物理地址的机构。14
物理地址的形成......20000H25F60H25F61H25F62H25F63H2000H段基址逻辑地址段内偏移地址5F62H逻辑地址与物理地址15段寄存器和其他寄存器组合指向存储单元示意图归纳段寄存器和其他寄存器组合指向存储单元示意图如下:163、各段在存储器中分配各段在存储器中分配分2种情况讨论:(1).由操作系统负责分配 一般情况,各段在存储器中的分配是由操作系统负责。 每个段可以独立地占用64K存储区。(2).各段也可以允许重迭 每个段的大小允许根据实际需要分配,不一定要占64KB。每个存储单元的内容不允许发生冲突 (段可重迭,但使用时防止冲突)。1764KB为一段代码段范围:01000H~10FFFH18注意:在8088/8086CPU的IBMPC系统中,存储器首尾地址的用途固定。
00000H~003FFH共
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公务员个人年终述职报告
- 2025年公司财务总监年终述职述廉报告
- 产后伤口护理与注意事项
- 护理沟通与礼仪的重要性及实践
- 绿色低碳产品推广合作契约书
- 2026年福清滨江中学教师招聘备考题库及完整答案详解1套
- 2026年宜兴市部分机关事业单位公开招聘编外工作人员备考题库(A类)及一套答案详解
- 2026年江西省交通设计研究院有限责任公司及下属子公司招聘备考题库及完整答案详解1套
- 2026年恒丰银行合肥分行社会招聘备考题库及答案详解1套
- 2026年漯河市农业农村局所属事业单位人才引进备考题库及参考答案详解
- 岩棉洁净板隔墙施工方案
- 纺织行业发展规划
- 余热发电厂安全培训内容课件
- OA系统使用权限管理规范
- 室内吊顶工程拆除方案(3篇)
- 外研版(三起)(2024)三年级上册英语Unit 2 My school things 单元整体教学设计(共5课时)
- 紫外线消毒安全知识培训课件
- 知道智慧树生态经济学(南昌大学)满分测试答案
- 北师大2024版数学一年级上册 3.1整 理与分类 练习卷(含解析)
- (正式版)DB32∕T 3817-2025 《农业用水定额》
- GB/T 45932-2025高压直流开关设备和控制设备标准的共用技术要求
评论
0/150
提交评论