Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
2В871234h
Другие предметы Университет Машинный код и ассемблерное программирование ЭВМ периферийные устройства программирование машинный код команды адресация университет компьютерные науки архитектура ЭВМ ассемблер SUB команда регистрация данных обработка информации Новый
Для представления команд в символическом виде, нам необходимо проанализировать каждый из указанных машинных кодов и сопоставить их с соответствующими командами и режимами адресации. Давайте разберемся с каждой командой по очереди.
Эта команда вычитает значение регистра AX из памяти, адрес которой определяется как сумма значения регистра BX и смещения 1234h. В символическом виде это будет записано как:
SUB [BX+1234h], AX
Вторая команда вычитает значение из памяти (по адресу, определяемому как BX + 3412h) из регистра AX. В символическом виде это будет:
SUB AX, [BX+3412h]
Третья команда аналогична предыдущей, но вычитает значение из памяти из регистра AL (младший байт регистра AX). В символическом виде это будет:
SUB AL, [BX+3412h]
Таким образом, мы можем представить все три команды в символическом виде следующим образом:
Это и есть символическое представление указанных команд, основанное на их машинном коде и соответствующих режимах адресации.