说明绝对地址、相对地址、混合地址的区别

如题所述

绝对地址、相对地址、混合地址的区别

一、组成不同

1、在互联网上绝对地址由IP4规则构成,共4组数字每组数字从0~255,由“."号间隔,格式为XXX.XXX.XXX.XXX,此数组为互联网上的独立地址,在任何网站通过这个地址可以直接到达目标网页,包含主域名和目录地址。

2、混合地址在公式中使用相对地址引用,公式复制过程中引用地址(值)随位置而变;比如C1中“=A1”复制到C2,公式将自动地变成“=A2”,如果复制到D1,公式变为“=B1”,体现出相对引用在公式复制中——横向复制变列号,纵向复制变行号。

3、相对地址是指相对于某个基准量(通常用零作为基准量)编址时所使用的地址。相对地址常用于程序编写和编译过程中,由于程序要放入主存中才能执行,因此指令和数据都要与某个主存绝对地址发生联系——放入主存单元。

二、存储方式不同

1、绝对地址由于多道程序系统中,主存将存放多道作业,因此程序员不可能了解自己的程序将放在主存中何处运行,也就是说程序员不能用绝对地址来编程。因此往往相对于某个基准地址来编写程序并安排指令和数据的位置,这时用的就是相对地址,所以相对地址是用于程序编写和编译中的地址系统。

2、相对地址在数据传输和存储中主存储器的存储单元以字节为单位,每个存储单元都有一个地址与其对应,假定主存储器的容量为n,则该主存储器就有n个存储单元(既n个字节的存储空间),其地址编号为:0,1,2,??,n-1。把主存空间的地址编号称为主存储器的绝对地址,与绝对地址对应的主存空间称为物理地址空间。

3、混合地址在公式中使用混合引用,$A1、 $A2只有在纵向复制公式时行号,如C1中“=$A1”复制到C2,公式改变为“=$A2”,而复制到D1则仍然是“=$A1”,也就是说形如$A1、 $A2的混合引用“纵变行号横不变”。而B$1、 B$2恰好相反,在公式复制中,“横变列号纵不变”。

三、单元格的变化不同

1、相对地址中的内容随着单元格地址而变化。

2、绝对地址在行号和列号前面加上“”符号,绝对地址复制到其它单元中,单元格的地址保持不变。

3、混合地址是指单元格地址中既有绝对地址引用又有相对地址引用。

温馨提示:答案为网友推荐,仅供参考
相似回答