Longsword 变量内存位置 (Motorola 68k)

Longword variable Memory Location (Motorolla 68k)

有人问我这样的问题:

A longword variable is stored in memory at address [=10=]1F00. What are the 
addresses  of  the longword  variables  immediately  before  and after  the variable?

由于一个长字使用32位,它会用掉地址(001F00)的8个半字节,但这个地址只有6位,所以我不确定如何找到下一个内存地址,以及前一个。任何帮助将不胜感激。

地址显示为十六进制数,但这无关紧要。它只是一个 24 位数字,代表内存中的一个位置。

每个地址对应内存中的一个字节。 [=10=]1F00 后面的字节地址是 [=11=]1F01.

由于一个长字使用四个字节,下一个长字的地址要大四位,即[=12=]1F04。前面的长字少了四个,即[=13=]1EFC.