2_38086存储器结构.pptVIP

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2_38086存储器结构

一、微型计算机硬件基础 二、微型计算机结构及工作过程 三、8086/8088 微处理器结构 四、8086 的寄存器 五、存储器结构 5.1 存储单元的地址和内容 5.2 存储器地址分段 5.3 各段在存储器中分配;2. 用MOV指令访问字节单元 MOV AL,[0002H] ;(AL)←(0002H) ;5.1 存储单元的地址和内容; 同一个地址既可以看作字节单元地址, 又可看作字单元地址,需要根据使用情况确定。 例: 字节单元:(0002H)=34H 字单元 : (0002H)=1234H 字节访问 MOV AL,[0002H] ;(AL)←(0002H) 字访问 MOV BX,[0002H] ;(BX)←(0002H);5.1 存储单元的地址和内容;5.1 存储单元的地址和内容;课堂作业1;地址码宽度为n位,则存储器容量为 2n 个单元;课堂作业2; 有4个内存区域,其容量分别为1K 、 2K 、 4K及8K。设各个区域首地址为0 ,请写出每个区域的首地址和末地址。 ; 有4个内存区域,其容量分别为1K 、 2K 、 4K及8K。设各个区域首地址为0 ,请写出每个区域的首地址和末地址。 ; 有4个内存区域,其容量分别为1K 、 2K 、 4K及8K。设各个区域首地址为0 ,请写出每个区域的首地址和末地址。 ; 有4个内存区域,其容量分别为1K 、 2K 、 4K及8K。设各个区域首地址为0 ,请写出每个区域的首地址和末地址。 ; 设某系统地址码宽度为16位(A15∽A0), 则存储器容量为: 216 个单元= 26 × 210 =64K; 设某系统地址码宽度为20位(A19∽A0), 则存储器容量为: 220个单元= 210 × 210 =1024K = 1M ;地址码宽度与存储容量;5.3 8086/8088存储器分段使用;8086存储器地址分段使用;把段地址左移4位 再加上偏移地址值 形成物理地址;20;物理地址计算公式: 物理地址= 段地址?16 +偏移地址;例1:设数据从20000H单元开始,把物理地址写成逻辑地址。;2 0 0 0;执行指令时, CPU自动 计算物理地址;2 0 0 0;逻辑地址的特征1:;当段地址不变时, 改变偏移地址, 可访问64KB区域, 该区域称为一个段, 该段若存放数据则称为数据段 一个段最大64KB;当段地址确定后, 改变偏移地址, 可访问不同的内存单元。 如 MOV AL,[2000H:0001H] MOV BL,[2000H:0002H];引入段地址寄存器:;设,(DS)=2000H,编程,完成下列功能: 数据0→AL 数据1→BL 数据2→DH;请问,下列程序完成什么功能: MOV AX,2000H MOV DS,AX MOV AL,[1000H] MOV [2000H],AL;;段寄存器和其他寄存器组合指向存储单元示意图;设(DS)=5000H, 允许改变下列指令的偏移地址, 写出该指令可以访问的最大地址范围。 MOV AL,[****H] ;各个段寄存器的值如图所示,设每个段的容量为64K,且第一个单元的偏移地址为0000H。 请写出每个段的起始地址和结束地址。 ;各个段寄存器的值如图所示,设每个段的容量为64K,且第一个单元的偏移地址为0000H。 请写出每个段的起始地址和结束地址。 ;每个段容量如图所示,且第一个单元的偏移地址为0000H, 请计算每个段最后一个单元的物理地址。 ;603FFH;段的分配情况说明: (1)操作系统会根据内存的使用情况为每个段分配地址 (2)每个段最大占用64K存储区,最小根据需要而定。 (3)各段之间可以不连续 各段之间允许重迭;段的分配情况说明: (4)段寄存器的初始化 系统会自动完成CS的初始化, 程序员要在程序的首部初始化DS,ES和SS;已知:8086复位后,(CS)=FFFFH,(IP)=0000H。 问,PC机的启动地址是多少? ;段寄存器的使用规定 P29; 第二章 作业题202~204 202.有4个内存区域,其容量分别为1K 、 2K 、 4K及8K。设各个区域首地址(第一个单元的地址)分别为10000H 、 20000H 、 30000H及40000H,请写出每个区域最后一个单元的地址。 203.某单元的逻辑地址是2345H:6789H,求其物理地址。 204.设CS=2E00H,IP=1234H, CPU将要执行的下一条指令的地址

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档