Я знаю, что байт имеет 8 бит, но что представляют остальные? Я занимаюсь сборочным курсом, который использует архитектуру Motorola 68k, и я запутался в представленном словаре.Разница между байтом, словом, длинным и длинным словом?
0
A
ответ
3
Как указано на первой странице operator's manual for the 68k Architecture, в вашем случае слово 16 бит, а длинное слово - 32 бита.
На языке ассемблера слово является естественным рабочим размером процессора. Каждая инструкция, а также адреса в памяти имеют длину одного слова. В то время как байт всегда 8 бит, размер слова зависит от архитектуры, в которой вы работаете.
Кроме того, стоит отметить, что [порядок байтов] (https://en.wikipedia.org/wiki/ Endianness) слов и longs в 68K противоположны вездесущим процессорам i386 и x86_64. – jolati