- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理叁-汇编语言重点
输入端:C B A (有8种编码) 输出端:Y0 Y1 …Y7 控制端:G1 G2A G2B (8个输出) 控制端“有效”,译码器才有输出 输入、输出关系:输入一组编码对应一个输出端为低电平, 其余输出端为高电平 如输入编码为011,则 Y3 = 0,其余输出为“1” (CBA) 地址译码器74LS138 (16个引脚 ) P150 G1 G2A G2B C B A . . . Y0 Y1 Y7 全译码 除作为片内寻址的地址线外,其余的高位地址总线 全部经译码器译码后,作为各芯片的片选信号 P151 图5.10 优点:每个芯片的地址范围唯一、片间地址连续(空间充分利用) 缺点:译码电路复杂、连线较多(适于构建大规模存储器系统) 部分译码 除作为片内寻址的地址线外,其余的高位地址总线的一部分 经译码器译码后,作为各芯片的片选信号 P152 图5.11 优点:简化译码电路的设计 缺点:出现地址重叠(系统一部分地址空间被浪费) 5.4 内存储器分段管理(保护模式) 实模式存储器寻址: .段寄存器直接存放某一段的段基址,段寄存器为CS, DS,SS,ES,FS,GS。 .程序给出逻辑地址,包括段基地址(16位)和相对于 段基地址的段内偏移量(16位),又称偏移地址。 .在存储器寻址时,将逻辑地址转换为存储器存储单元 的物理地址(实际地址或者绝对地址),物理地址为 20位。地址转换规则为: 物理地址=段基地址×10H+偏移地址 保护模式存贮器分段管理: .段寄存器存放段选择符。 .选择符用于选择段描述符。 .段描述符包括段基址、段界限(长度)和段的属性等。 . 所有段描述符存于描述符表中(内存)。 1.选择符 ·INDEX 指示描述符在描述符表中的位置。 ·TI 定义描述符表在局部描述符表LDT中还是在全局描 述符表GDT中。 ·RPL 指示请求特权级0-3。 INDEX TI RPL 2.描述符 描述符按照段的性质可分为三类:程序段描述符,系统段描述符和门描述符。 工作原理: .在保护方式下,每个段寄存器(CS,DS,ES,SS,FS,GS)以及部分系统地址寄存器(TR,LDTR)对应一个描述符寄存器。 .段寄存器或者TR,LDTR作为选择器,存放选择符。其中高13位作为段描述符表的地址(简称选择码)。 .每当把一个选择符装入某个段寄存器时,微处理器自动从描述符表中取出相应的描述符,把描述符中的信息保存到对应的描述符高速缓冲寄存器中。 描述符组成: (8个字节组成) .描述符的基地址:段的起始单元,由32位表示。 .段界限:表明段长度,由20位表示。 .访问权限及属性: 其中G为段界限长度单位, G=1,指示界限长度以页(4KB)为单位,最大到4GB 。(220 页=220212B=232B) G=0,以字节为单位,最大到1MB(220B)。 段地址转换:(逻辑地址转换成线性地址) . 逻辑地址包括16位的段选择符和32位的段偏移量。 .在保护方式下,根据选择符从段描述表中取出相应的描述符,其中包括段基址、界限值、段特权级以及所允许访问的类型的信息。 .描述符中32位段基址加上32的偏移量(由指令寻址方式决定)得到线性地址。 .然后再由分段部件传送给分页部件形成物理地址。如果分页被禁止,计算出的线性地址就是物理地址。 5.5 内存分页管理 内存分段存在的问题: 每段最长可达4GB,若程序全段都装入内存运行,则一两个 大程序就会塞满内存,这不利于实现多任务环境。 实际使用中,中小型程序占多数,它们对内存的进进出出, 造成大量内存“碎片”,浪费内存空间。 由于程序运行的局部性,调用内存的大程序中大部分指令 在很长时间里并不运行,甚至根本不运行。它们即浪费了 调入调出时间,又白占内存空间。 分页管理基本思想: 把内存分成等大的块,称为“内存页”;把程序、数据等各段的 内容也人为分成同样大小的块,称为“内容页”。 针对上述三大问题,页面管理可以如下处理: 先把程序的前几页调入内存。开始运行,不断回收 用过的内存页。这样无论一个段有多大,它只需n个 页就可顺利运行了。 “碎片”少。 不运行的程序页将不调入内存,避免了不运行程序 段白占内存的情况。 分页管理的代价:占用内存来放置内容页与内存页的对应表;花费时间去决定哪个页收回,哪个页应该调入。 32位CPU系统规定页的大小为4KB。 分页管理通过2级页表来实现的: 将内存按每4KB划分为一页(称为一个页面),由页表管理页面,由页目
您可能关注的文档
- 微信运营简介重点.ppt
- 微型消防站培训资料1重点.ppt
- 热电偶热电阻讲解.ppt
- 微型计算机原理及应用第7章汇编语言与汇编程序重点.ppt
- 热电偶传感器讲解.ppt
- 微型计算机技术课件071重点.ppt
- 微型计算机原理及应用第二章重点.ppt
- 热电锅炉给水泵动力电缆改造电气安装施工方案讲解.docx
- 热电部岗位技能评定电气专工岗位题库讲解.doc
- 微机11-交互重点.ppt
- 《快速开关型母线电压快速恢复装置技术规范》.pdf
- 《电磁轨道炮术语规范》.pdf
- TCEC2024可再生能源电力证书核销管理规范.pdf
- 《天然气 加臭剂的测定 第 2 部分:用电化学 传感器法测定四氢噻吩含量编制说明》.pdf
- 《高压直流输电系统换流阀阻尼吸收回路用电容器试验规范编制说明》.pdf
- TCEC2024可再生能源电力属性与来源评估规范.pdf
- 《智能制造 电子信息行业应用 光纤及预制棒智能装备通用功能要求编制说明》.pdf
- 《电子工厂吸气式烟雾探测工程技术规范编制说明》.pdf
- 《六氟化硫设备故障特征四组分光学检测仪技术条件编制说明》.pdf
- 《可再生能源电力消费的申报与声明规范》.pdf
最近下载
- 07564唐宋词研究(广东)通关宝典.pdf
- 幼儿园书法练字启蒙第五讲、第六讲完整课件.pptx VIP
- 五年级数学集体备课(初稿) (1).doc
- 人教精通版2024三年级英语上册Unit 2 达标检测卷+答案.doc
- 重庆市第一中学校2024-2025学年九年级上学期期初检测数学试题(解析版).docx VIP
- 2022-2023学年合肥市庐阳区寿春中学九年级上学期期中数学试卷(含答案解析).docx
- 国家开放大学《西方行政学说》章节测试参考答案.pdf
- 保安人员基本信息登记表.docx
- ExponentialandLogarithmicFunctions.ppt
- 17松鼠(任务二) 大单元公开课课件 部编版五年级语文上册.ppt
文档评论(0)