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
.
有人问我这样的问题:
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
.