前一个长词少四个,即
有人问我这样一个问题:
A longword variable is stored in memory at address $001F00. What are the
addresses of the longword variables immediately before and after the variable?
由于一个长字使用32位,它将使用地址(001F00)的8个小块,但这个地址只有6位,所以我不确定我将如何去寻找下一个内存地址,以及前一个。
地址显示为十六进制数,但这无关紧要。它只是一个24位的数字,代表内存中的一个位置。
每个地址对应内存中的一个字节。$001F00
后面的字节地址是$001F01
。
由于一个长字占用4个字节,所以下一个长字的地址比它大4个字节,即$001F04
。
$001EFC
。