微机原理叁-汇编语言重点
输入端: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
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
原创力文档

文档评论(0)