已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
理解内存地址和内存内容,汇编语言理解8086内存地址空间主讲人:王驰,汇编存储单元的地址和内容,内存地址空间是一个抽象的概念。就像你家的门牌号。比如门牌号是100。人家就知道到门牌号100的地方去找你。而内存就像你家的房子,是物理上存在的,你住在你家的房子里,汇编存储单元的地址和内容,程序加载到内存地址空间是一个笼统的概念,意思就是你(可以认为是数据)住到你家(门牌号为100的地方)了。而在物理上,数据是存放于物理地址中的,就像你住在你家的房子里。地址空间不是物理上存在的。只是对地址的描述(就像门牌的概念)。数据是存在内存中的。,汇编存储单元的地址和内容,内存地址空间是一个抽象的概念。就像你家的门牌号。比如门牌号是100。人家就知道到门牌号100的地方去找你。而内存就像你家的房子,是物理上存在的,你住在你家的房子里,汇编存储单元的地址和内容,存储单元地址:8086系统中,为了标识和存取每一个存储单元,给每个存储单元规定一个编号,这就是存储单元地址存储单元的内容:一个存储单元中存放的信息称为该存储单元的内容。8086系统中一个存储单元可存放一个字节数据。,从图可看到,地址为34560H的存储单元中的内容是34H;而地址为34561H的字节存储单元中的内容是12H。,汇编存储单元的地址和内容,8086CPU的地址线是20位的,存储器的物理地址是20位,而8086CPU中的寄存器都是16位的。那么如何用16位寄存器来表达20位物理地址信息?,汇编存储单元的地址和内容,思考:为什么8086CPU的地址线设计为20位(或内存单元的物理地址为什么设计成20位?)?如果设计成16位(和寄存器的宽度一样),内存访问的地址表达就简单了。请问设计者这样设计的优点是?可以扩大CPU的访存空间。220=1024KB,216=64KB,汇编存储单元的地址和内容,问题解决方法1:将存储器分成若干段,对某一单元的地址用段地址和相对于段地址的偏移量(偏移地址)综合表示。这种方法类似于电影院里对座位的编号,这种分段表示可有效缩减地址的长度。,汇编存储单元的地址和内容,汇编存储单元的地址和内容,这样上图中第一个标注单元的地址为:段地址为:00000000000000000000偏移量(或偏移地址)为:01它的物理地址为:段地址+偏移量即:000000000000000000001,汇编存储单元的地址和内容,这样上图中第二个标注单元的地址为:段地址为:00001111111111110000偏移量(或偏移地址)为:10它的物理地址为:段地址+偏移量即:00001111111111110010,汇编存储单元的地址和内容,汇编存储单元的地址和内容,-逻辑地址(2个16)是程序中使用的地址,它由段基址和段内偏移值所组成,段基址与段内偏移值都为16位的二进制数。段地址:段起始地址的高16位(DS)偏移地址:段内相对于段起始地址的偏移值(16位)(有效地址EA),汇编存储单元的地址和内容,-物理地址(1个20)也叫实际地址或绝对地址,是CPU访问存储器时实际使用的地址,为20位地址。,汇编存储单元的地址和内容,小结:(1)在1M字节的存储器里,每一个单元都有一个唯一的20位地址,称为该单元的物理地址。CPU访问存储器时,必须先确定要访问的存储单元的物理地址才能取得(或存入)该单元的内容。,汇编存储单元的地址和内容,(2)根据要求可把1M字节地址空间划成若干逻辑段。每个逻辑段必须满足两个条件:一是逻辑段的起始地址(简称段首址)必须是16的倍数(即末尾4位是0);二是逻辑段的最大长度为64K。,汇编存储单元的地址和内容,(3)20位物理地址由16位段地址和16位偏移地址组成。段地址是每一段的起始地址,其低4位一定是0,这样就可以规定段地址只取段起始地址的高16位来表示。偏移地址是指在段内相对于段起始地址的偏移值。,汇编存储单元的地址和内容,汇编存储单元的地址和内容,段寄存器(CS、DS、SS、ES、FS、GS)存放段地址,确定一个段的的起始地址.用途各不相同:代码段(CS):存放当前正在运行的程序数据段(DS):存放当前运行程序所用的数据,或串处理指令中的源操作数,汇编存储单元的地址和内容,堆栈段(SS):定义堆栈(后进先出)的所在区域附加段(ES):附加的数据区,或串处理指令中的目的操作数各段在存储器中的分配:由操作系统负责负责,但需要时也可指定.,汇编存储单元的地址和内容,汇编存储单元的地址和内容,练习用DEBUG在内存中输入命令A编程并逐条运行,查看结果并截图,采用立即寻址方式把数89D8H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- “法治护航民营经济”行动方案
- 疼痛治疗总结2026
- 2025松阳县职业中等专业学校工作人员招聘考试试题
- 2025景东彝族自治县职业高级中学工作人员招聘考试试题
- 文化旅游演艺综合体在2025年的技术应用与创新前景分析报告
- 2025年废旧纺织品循环利用行业创新报告
- 哈丽法塔外幕墙单元体专项施工方案
- 幼儿园角色区服装清洗频率与卫生状况-基于2024年后勤清洗记录与抽检
- 初中历史教学中数字故事创作与历史情境再现的教学设计课题报告教学研究课题报告
- 北交所消费服务产业跟踪第六十期:工业金刚石近期价格上涨且散热应用逐步商业化关注北交所相关公司惠丰钻石
- 生物浙江宁波市三锋联盟2025-2026学年度高一年级第二(下)学期期中联考(4.22-4.24)
- 2026福建福州开大学川智慧教育科技有限公司招聘财务主管笔试参考题库及答案解析
- 【答案】《以案说法》(中南财经政法大学)章节作业慕课答案
- 云南省2025年普通高中学业水平合格性考试历史试题
- 《扣件式钢管脚手架安全技术规范》JGJ130-2023
- GB/T 39844-2021可靠性增长统计试验和评估方法
- GB/T 20641-2014低压成套开关设备和控制设备空壳体的一般要求
- GB/T 13454.2-2013塑料粉状三聚氰胺-甲醛模塑料(MF-PMCs)第2部分:试样制备和性能测定
- 计算流体力学CFD课件
- 作文与预测-范文gre讲义
- 昆虫生态及预测预报
评论
0/150
提交评论