内存地址
基本单位
根据电路的实现,内存地址可以表示成:
0000, 0001, 0002, 0003 ...
每个地址都可以存储一个字节,既无符号0255,符号値-128~127
单位合并
为了存储更大的値,可以把两个或多个字节合在一起作为一个更大的内存单位。
如有些机器以2个或者4个字节存储整数。
//有效地址就变成了
0000, 0004, 0008 ...
//或者取决于机器
0003, 0007, 0011 ...
边界对齐
有些机器需要如此处理。
如整形占据4个字节,那么它的存储地址的起始位置必须被4整除。
Last updated
Was this helpful?