微机原理知识点

简介: 17.在 8086 系统中,存储器的逻辑地址是由哪两部分组成?物理地址由何器件如何生成?每个段的逻辑地址与寄存器之间有何对应关系?存储器的逻辑地址由段地址和段内偏移地址两部分组成。存储单元的物理地址由地址加法器生成,寻址时,CPU 首先将段地址和段内偏移地址送入地址加法器,地址加法器将段地址左移 4 位并与段内偏移地址相加,得到一个 20 位的物理地址。代码段的段地址在 CS 寄存器中,段内偏移地址在 IP 寄存器中。数据段的段地址在 DS 寄存器中,段内偏移地址可能在 BX、BP、SI 或 DI 寄存器中。堆栈段的段地址在 SS 寄存器中,段内偏移地址在 SP 寄存器中。扩展段

17.在 8086 系统中,存储器的逻辑地址是由哪两部分组成?物理地址由何器件如何生成?每
个段的逻辑地址与寄存器之间有何对应关系?
存储器的逻辑地址由段地址和段内偏移地址两部分组成。
存储单元的物理地址由地址加法器生成,寻址时,CPU 首先将段地址和段内偏移地址送入地址加法器,
地址加法器将段地址左移 4 位并与段内偏移地址相加,得到一个 20 位的物理地址。
代码段的段地址在 CS 寄存器中,段内偏移地址在 IP 寄存器中。数据段的段地址在 DS 寄存器中,段
内偏移地址可能在 BX、BP、SI 或 DI 寄存器中。堆栈段的段地址在 SS 寄存器中,段内偏移地址在 SP 寄存
器中。扩展段的段地址在 ES 寄存器中,段内偏移地址可能在 BX、BP、SI 或 DI 寄存器中。
18.在 8086 系统中,存储器为什么要分段?哪几个段与分段有关?
8086CPU 提供了 20 位的地址总线,可寻址 1MB 存储空间,而 8086CPU 内部寄存器都是 16 位的,寻址
能力是 64KB;因此,为能实现对存储器寻址 20 位的物理地址,可将 1MB 的存储空间划分为若干个逻辑段,
每个逻辑段可寻址 64KB;各逻辑段之间可以部分、完全覆盖,连续、不连续等非常灵活。
与分段有关的寄存器有:CS(代码段寄存器)、DS(数据段寄存器)、SS(堆栈段寄存器)、ES(附加
段寄存器)。
19.在 8086 系统中,存储器是如何组织的,它是如何与处理器总线连接的?
由于在 8086 系统中外部数据总线是 16 位的,而存储器又是按字节编址的,所以把 1MB 的存储空间
分为两个 512KB 的存储体,分别命名为偶地址存储体和奇地址存储体。偶地址存储体的数据线与系统数据
总线低八位相连,用 A0=0 作为选通信号。奇地址存储体的数据线与系统数据总线高八位相连,用BHE ̅̅̅̅̅̅=0 作
为选通信号。CPU 可以访问任何一个存储体,读写一个字节,也可以同时访问两个存储体,读写一个字。

相关文章
|
存储 芯片
第六章 半导体存储器【微机原理】2
第六章 半导体存储器【微机原理】2
977 0
|
存储 芯片 内存技术
第六章 半导体存储器【微机原理】1
第六章 半导体存储器【微机原理】1
384 0
|
2月前
|
传感器 监控 JavaScript
千套单片机\stm32毕设课设题目及资料案列-干货分享
为帮助电子工程领域的学习者顺利毕业或掌握更多专业知识,我们精心整理了一系列单片机和STM32相关的题目及资料案例。这些资源覆盖了从毕业设计到课程设计的各个方面,包括但不限于智能小车、温度控制系统、无线通信、智能家居等多个领域。每项设计都配有详细的原理图、仿真图以及完整的文档资料,旨在帮助学生深入理解理论知识的同时,提高实际动手操作能力。无论是初学者还是有一定基础的学生,都能从中找到适合自己的项目进行实践探索。
351 8
|
7月前
|
存储 传感器
单片机期末复习
单片机期末复习
|
7月前
|
数据安全/隐私保护
【51单片机】初学者必学的一个矩阵键盘基本项目——(矩阵键盘密码锁)(8)
【51单片机】初学者必学的一个矩阵键盘基本项目——(矩阵键盘密码锁)(8)
第六章 半导体存储器【微机原理】3
第六章 半导体存储器【微机原理】3
105 0
基于51单片机的智能电子秤设计课程设计毕业设计
具体功能: 1、数码管显示当前的重量,单位是g; 2、有去皮和清零功能,可以通过三个按键微调校准重量; 3、最大称重9.999kg,超过最大量程声光报警。
223 0
|
搜索推荐 Shell
单片机面试的问题1
单片机面试的问题1
67 0
【微机原理笔记】第 3 章 - 8086/8088的指令系统
【微机原理笔记】第 3 章 - 8086/8088的指令系统
1353 1

热门文章

最新文章