内存地址

基本单位

根据电路的实现,内存地址可以表示成:

0000, 0001, 0002, 0003 ...

每个地址都可以存储一个字节,既无符号0255,符号値-128~127

单位合并

为了存储更大的値,可以把两个或多个字节合在一起作为一个更大的内存单位。

如有些机器以2个或者4个字节存储整数。

//有效地址就变成了
0000, 0004, 0008 ...
//或者取决于机器
0003, 0007, 0011 ...

边界对齐

有些机器需要如此处理。

如整形占据4个字节,那么它的存储地址的起始位置必须被4整除。

Last updated

Was this helpful?