Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
labrabmo-peresilki.doc
Скачиваний:
25
Добавлен:
10.02.2015
Размер:
1.54 Mб
Скачать

Вариант 3

  1. Используя непосредственныйспособ адресации, заслать число 8D в ячейку памяти 53 и в ячейку памяти B1. Число из ячейки B1 загрузить в аккумулятор, используяпрямойспособ адресации. Из аккумулятора число переслать в ячейку памяти 106, используяиндексныйспособ адресации. Обменять содержимое регистров АСС и Х. Завершить программу командойSTOP.

  2. Используя непосредственныйспособ адресации, заслать десятичное число 12 в ячейки памяти 67 и 73, а в регистр Х – число 72. Используяиндексный способ адресации с пост - инкрементом, переслать число из ячейки памяти 67 в ячейку 72. Число из ячейки 73 переслать в регистр АСС, используяиндексныйспособ адресации. Переслать содержимое регистра Х в регистр АСС. Завершить программу командойSTOP.

  3. Очистить регистры АСС и Х. Используя непосредственный способ символьной адресации, заслать число 4C в аккумулятор и переслать его, используяпрямое задание символьного адреса в ячейку памяти 17D. Загрузить в аккумулятор, используянепосредственныйспособcимвольной адресации, число 8E. Из аккумулятора число переслать в ячейку памяти 17D, используяиндексный способ адресации с двухбайтовым смещением. В регистре АСС поменять местами тетрады числа. Завершить программу командойSTOP.

  4. Используя непосредственныйспособ адресации, заслать число F8 в ячейку памяти 7B, и в ячейку памятиA1, используяиндексныйспособ адресации. Число из ячейки A1 загрузить в аккумулятор, используяпрямойспособ адресации. Из аккумулятора число переслать в ячейку памяти 121, используяиндексный способ адресации с однобайтовым смещением. Однобайтовое смещение вычисляется с учётом уже имеющегося значения индексного регистра. Переслать содержимое индексного регистра Н:Х, уменьшенное на 1, в регистрSP. Записать в стек содержимое регистра АСС. Завершить программу командойSTOP.

  5. Используя непосредственныйспособ адресации, заслать число 77 в ячейку памяти EC. Переслать содержимое ячейки памятиECв регистр АСС. Сформировать в регистреSPзначение 100. Записать содержимое АСС в стек. Загрузить в регистр Н содержимое вершины стека. Завершить программу командойSTOP.

Вариант 4

  1. Используя непосредственныйспособ адресации, заслать число 4Fв ячейку памяти 86 и в ячейку памяти D4. Число из ячейки D4 загрузить в аккумулятор, используяпрямойспособ адресации. Из аккумулятора число переслать в ячейку памяти 14A, используяиндексныйспособ адресации. Обменять содержимое регистров АСС и Х. Завершить программу командойSTOP.

  2. Используя непосредственныйспособ адресации, заслать десятичное число 57 в ячейки памяти 89 и A4, а в регистр Х – число 88. Используяиндексный способ адресации с пост - инкрементом, переслать число из ячейки памяти A4 в ячейку 88. Число из ячейки 89 переслать в регистр АСС, используяиндексныйспособ адресации. Переслать содержимое регистра Х в регистр АСС. Завершить программу командойSTOP.

  3. Очистить регистры АСС и Х. Используя непосредственный способ символьной адресации, заслать число 5Dв аккумулятор и переслать его, используяпрямое задание символьного адреса в ячейку памяти 140. Загрузить в аккумулятор, используянепосредственныйспособcимвольной адресации, числоB1. Из аккумулятора число переслать в ячейку памяти 140, используяиндексный способ адресации с двухбайтовым смещением. В регистре АСС поменять местами тетрады числа. Завершить программу командойSTOP.

  4. Используя непосредственныйспособ адресации, заслать числоD8 в ячейку памяти AF, и в ячейку памяти 4D, используяиндексныйспособ адресации. Число из ячейки 4D загрузить в аккумулятор, используяпрямойспособ адресации. Из аккумулятора число переслать в ячейку памяти 174, используяиндексный способ адресации с однобайтовым смещением. Однобайтовое смещение вычисляется с учётом уже имеющегося значения индексного регистра. Переслать содержимое индексного регистра Н:Х, уменьшенное на 1, в регистрSP. Записать в стек содержимое регистра АСС. Завершить программу командойSTOP.

  5. Используя непосредственныйспособ адресации, заслать число A8 в ячейку памяти 91. Переслать содержимое ячейки памяти 91 в регистр АСС. Сформировать в регистреSPзначение 204. Записать содержимое АСС в стек. Загрузить в регистр Н содержимое вершины стека. Завершить программу командойSTOP.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]