Читаю учебник. Понятно что без скобок - это запись в определенный регистр, а со скобками?
Пример кода:
MOV DX, 0Ah
MOV DX, [0Ah]
MOV DX, BX
MOV DX, [BX]
MOV [BX], DX
MOV BX, DX
Ответ
Как я понимаю, данная команда
MOV DX, 0Ah
заносит непосредственное значение 0Ah в регистр DX
В то время как данная команда
MOV DX, [0Ah]
заносит в регистр DX значение, хранящееся со смещением 0Ah в сегменте данных, адресуемым регистром DS. То есть загружает в регистр DX значение, хранящееся по адресу DS:0Ah
То же самое верно и для этих команд
MOV DX, BX
MOV DX, [BX]
В первой команде
MOV DX, BX
значение из регистра BX загружается в регистр DX
В то время как во второй команде
MOV DX, [BX]
значение хранящееся по адресу DS:BX загружается в регистр DX
Комментариев нет:
Отправить комментарий