寻址规则

寻址技术是计算机系统结构的重要部分,涉及编址方式、寻址方式和定位方式。编址方式包括字节、字、位编址以及零地址空间的划分。寻址方式有立即、寄存器、主存直接、间接、变址、堆栈等多种方式。定位方式则关注逻辑地址到物理地址的转换,包括直接定位、静态定位和动态定位。动态定位允许程序在运行时灵活调整位置,提高主存利用率。
摘要由CSDN通过智能技术生成
寻址技术是寻找数据及其他信息的地址技术,它是软件和硬件的一个主要分界面,是计算机系统结构的一个重要组成部分。寻址技术主要研究编址方式,寻找方式,定位方式等,研究的对象有寄存器,主存,I/O设备等,其中又以主存为主要研究对象。

编址方式:
即对寄存器,主存,I/O设备等进行编址,主要内容包括编址的单位,零地址空间的个数等。
编址单位:常用的编址单位有字编址,字节编址,位编址等几种。
字编址由于机器与设备通常是以字为单位进行数据交换,这样控制起来比较简单。但在非数值应用中,信息的基本单位是字节,在处理字节时,需要专门的字节操作指令,位操作指令。
字节编址:最普遍的编址方式,但由于编址单位与字长不一致,于是又产生了数据如何在存储器中存放的问题。

零地址空间个数:
三个零地址空间,即通用寄存器,主存,I/O设备分别进行编址。
两个零地址空间,即寄存器单独编址,主存和I/O设备统一编址,将地址的高端划出给I/O设备,比如4KB。
一个零地址空间,即所有存储设备统一编址,地址低端是通用寄存器,最高端是I/O设备,中间绝大多数给主存。

I/O设备的非线性编址:
由于I/O接口上的寄存器可能有多个,这样就涉及到给它的如何寄存器的问题。
一台设备一个地址,对于I/O接口的多个寄存器,这个时候需要通过增加指令的操作码来区别操作的是哪个寄存器,增加指令复杂度。
一台设备两个地址ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值