Ответы лаба 2
.docxmov (обеспечивает чтение/запись байта из внешней памяти данных), movx (чтение байта из памяти программ), ХСН (производит обмен данными), PUSH и POP (предназначены для записи данных в стек и их чтение);
Прямая байтовая адресация (mov a), неявная адресация (mov r2, a);
Флаг нуля (Zero flag, или ZF) устанавливается, если при выполнении арифметической или логической операции получается число, равное нулю (т.е. все биты результата равны 0);
Для организации цикла предназначена команда LOOP. У этой команды один операнд - имя метки, на которую осуществляется переход. В качестве счётчика цикла используется регистр CX. Команда LOOP выполняет декремент CX, а затем проверяет его значение. Если содержимое CX не равно нулю, то осуществляется переход на метку, иначе управление переходит к следующей после LOOP команде;
Арифметические команды, логические команды с байтовыми переменными, команды передачи данных, команды битового процессора, команды ветвления программы и передачи управления;
Любая команда – задача для процессора. Микрокомандой – слово, сформированное из нужного число разрядов, которое используется, для в качестве управляющего сигнала. Системная команда - специальная команда, которая оказывает поддержку в создании и использовании среды для разработки;
Микрооперация- простейшее обозначенное в машинном языке действие, совершаемое вычислительной машины, то есть такое действие, которое не может быть представлено совокупностью более простых. Система команд - совокупность всех команд, которые могут быть выполнены некоторым исполнителем, образует систему команд данного исполнителя. Формат команды – это структура команды, позволяющая распознать назначение отдельных ее полей;
Неявная адресация, регистровая адресация, прямая байтовая адресация, прямая битовая адресация, косвенно-регистровая адресация, непосредственная адресация;