- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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将要执行的下一条指令的地址
您可能关注的文档
最近下载
- 护理个案汇报:高压氧-从昏迷到健康的桥梁.pptx
- (新教材)部编版语文一年级上册第8单元大单元教学设计.pdf VIP
- 内控自我评价实施步骤.pdf VIP
- 2024年秋季人教版七年级上册地理全册大单元整体设计教学课件(新教材).pptx
- 5.2 土壤 课件 2023-2024学年高一地理人教版(2019)必修第一册.pptx
- 建筑工程安全施工安全风险评估报告.pdf VIP
- 中国传媒大学-舆论学原理、方法与应用-课件-第一章 舆论传播的源与流.pptx
- 营养学七大膳食营养素思维导图.pdf VIP
- 高考英语核心高频688词汇打印版.pdf
- 平抛运动(类平抛和斜抛运动) 课件 高中物理人教版必修第二册.ppt
文档评论(0)