发展历程 什么是基址? -技术百科的定义

什么是基址? -技术百科的定义

目录:

Anonim

定义-基址是什么意思?

基地址是充当其他地址参考点的绝对地址。 基地址在计算中用作程序内一条指令的相对地址或该程序当前正在处理的一条数据的位置。 基地址可以是可寻址的,也可以被引用,这取决于制造商如何设计硬件/软件接口。

为了计算绝对地址,将偏移量添加到基址。

技术百科解释基本地址

基址可以追溯到可分页内存的大型机日。 最早的计算机,具有固定且有限的内存,并且一次只能运行一个程序。 这些计算机始终将程序加载到与它们的库相同的内存位置。 后来,虚拟内存计算机可以通过分区(大型机)或页面交换一次运行多个程序,可以将程序加载到任何地方。 基址允许OS为执行程序提供参考点,以用于计算其他指令和数据位置。

从历史上看,当内存不受保护时,程序员可以通过了解指令集命令的长度来直接寻址计算机的内存。 这样就可以通过将指令中的位与另一个有效位模式重叠来更改程序,从而为程序提供另一个指令。 早期版本的COBOL通过ALTER,GO TO和DEPENDING ON子句在符号级别上允许这样做。

什么是基址? -技术百科的定义