• Предмет: Информатика
  • Автор: dvanv2002
  • Вопрос задан 4 месяца назад

Кто знает ка делать, помогите, пожалуйста!
Нужно записать команды выполняющие 8 операций пересылки, при этом произвольно указать требуемые адреса или данные, соответствующие допустимому диапазону 23 Обмен между регистром и аккумулятором 16 Загрузка 16-битной константы в указатель данных 18 Из внешней памяти данных в аккумулятор 15 Непосредственного байта данных в косвенно-адресуемую ячейку резидентной памяти данных 17 Пересылка в аккумулятор байта из памяти программ с использованием регистра указателя данных 2 Из ячейки резидентной памяти данных в аккумулятор 20 Из аккумулятора в ячейку внешней памяти данных 4 Непосредственного байта данных в аккумулятор
Образец № операции 13 Команда MOV @R1, A До выполнения Адрес A R1 43H Содержимое 3FH 43H 6FH После выполнения Адрес
A R1 43H Содержимое 3FH 43H 3FH

Ответы

Ответ дал: lizakravcenko62
1

Команда MOV A, R1; Адреса: A, R1; Данные: 12H, 34H

Команда MOV DPTR, #1234H; Адреса: DPTR; Данные: 12H, 34H

Команда MOV A, @DPTR; Адреса: A, DPTR; Данные: 00H

Команда MOV 20H, #55H; Адреса: 20H; Данные: 55H

Команда MOVX A, @R0; Адреса: A, R0; Данные: 00H

Команда MOVX @R1, A; Адреса: A, R1; Данные: 12H, 34H

Команда MOV A, 30H; Адреса: A; Данные: 30H

Команда MOV @R0, A; Адреса: A, R0; Данные: 00H

Примечание: в задаче не указано, какие данные нужно использовать, поэтому я использовала произвольные значения.

Вас заинтересует