Простой вопрос на 8 086 ассемблерах

Я изучаю 8 086 ассемблеров в средней школе, и у меня есть этот вопрос:

Например, у меня есть это число ABCD (шестнадцатеричное число). Как это хранится на памяти?

AB переходит, например, к адресу памяти 01, и CD идет для обращения 02?

5
задан Peter Mortensen 18 May 2010 в 20:54
поделиться

3 ответа

8086 сохраняет значения в формате little endian . Таким образом, сначала сохраняется байт младшего порядка (то есть CD), а затем байт более высокого порядка. Таким образом, в вашем случае это будет адрес 01 с CD, а 02 с AB.

10
ответ дан 18 December 2019 в 14:43
поделиться

8086 использует небольшой порядок байтов .

1
ответ дан 18 December 2019 в 14:43
поделиться

Зависит от Endianness системы, над которой вы работаете.

В системах x86 используется прямой порядок байтов, поэтому значение ABCD будет отображаться в памяти как CD, за которым следует AB

2
ответ дан 18 December 2019 в 14:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: