变址寻址,是指以DPTR或PC作为基址寄存器,以累加器A作为变址寄存器,以基址寄存器的内容和变址寄存器的内容之和,作为操作数所在ROM单元的地址。变址寻址方式的寻址对象是ROM。
指令地址码部分给出的地址A和指定的变址寄存器R的内容K通过地址加法器相加,所得的和作为地址从
存储器中读出所需要的操作数。
每一TCP/IP主机通过一个逻辑
IP地址辨别。这个IP地址是一个Internet层地址,不依赖数据连接层地址(如
网络接口卡的
MAC地址)。一个唯一的IP地址需要每个主机和网络成分采用TCP/IP进行通信。
IP地址辨别网络上系统的位置和用街道地址辨别辨别城市街区的一座房屋一样采用同样的方式。正如街道地址必须辨别一个唯一的住处,一个IP地址必须是完全唯一的,并有着一个相同的格式。
· 网络ID (也叫做
网络地址)通过
IP路由器辨别位于相同
物理网络范围的系统。所有在相同物理网络上的系统必须有同样的网络ID。网络ID在网络上应该是独一无二的。
· 主机ID(也叫做
主机地址)在一网络内辨别
工作站,服务器,路由器,或别的TCP/IP主机。每个主机的地址对网络ID来说是独一无二的。
变址寻址在
字符串处理,向量运算等等成批数据处理中非常有用。假设有一个字符串存储于以STRING为首地址的连续
存储器单元中,则只需要在
变址寄存器中指出首地址STRING,在指令
地址码部分指出字符的序号(即
下标),利用变址寻址便可以访问此字符串中任何一个元素。