序列:一组有序的对象的集合,每一对象的序号可被称为序号/项数。
一些存储器的通过地址这一抽象来定位一个数据单元,常见计算机中可寻址数据单元为内存单元,每个内存单元可存储一字节数据。
在n位存储器中,存储空间可被视作一个内存单元的序列:
项数就是内存单元的地址,我们可以根据一个地址唯一的定位一个存储器上内存单元。
如果给定任意一地址,以字节为单位的数据长度
,若有
,且
。
这是两个不相容的数据,一个是序号,项数,而另一个是数据的长度。相加可能无法直接看出有什么意义(如我的身高加上我的年龄),那么可以推断出什么含义呢?
若结果被看作一个地址(内存单元的序号),那么可以理解为
后面的第
个内存单元的地址。
同时可以看作
向后移动
个单元后的地址。
若被视为代表着一个内存单元的地址时,那么一个内存单元加上
个内存单元,自然就是
个内存单元了。又因为这
个内存单元的最后一个内存单元从
后面第一个单元开始数,为第
个,根据第一条规则,我们就可以计算出:从
,包括
单元,最后一个内存单元
,共包含
bytes,
为最后一个内存单元的地址。
以此可类比出数组、bit序列等各种序列中一些简单加法。