Практические задания

1. Напишите программу 16-разрядного беззнакового сложения с сохранением старшей и младшей части аккумулятора.

2. Напишите программу 16-разрядного знакового сложения с сохранением старшей и младшей части аккумулятора.

3. Напишите программу 16-разрядного знакового вычитания с сохранением старшей и младшей части аккумулятора.

4. Напишите программу 16-разрядного беззнакового вычитания с сохранением старшей и младшей части аккумулятора.

5. Напишите программу сложения двух операндов в формате 5.11и 2.14. Результат представить в формате 4.12.

6. Напишите программу сложения двух операндов в формате 9,7 и 6,10. Результат представить в формате 8,8.

7. Напишите программу перемножения двух чисел, указав вид адресации, который был вами выбран.

8. Используя явную адресацию напишите программу загрузки числа 7 в аккумулятор.

9. Используя прямую адресацию напишите программу загрузки числа 7 из страницы памяти 111, ячейки 8888 в аккумулятор.

10. Используя прямую адресацию, напишите программу копирования числа со страницы 4 памяти данных со смещением 9 на ту же страницу со смещением 12h.

11. Напишите программу сложения сложение аккумулятора с содержимым ячейки памяти данных на странице 4 со смещением 4h.

12. Напишите программу сложения сложение аккумулятора с содержимым ячейки памяти данных на странице 5 со смещением 5h и сдвигом на 5 разрядов влево

13. Используя косвенную адресацию напишите программу копирования массива B в массив A. Количество элементов массива, начальный адрес и адрес перемещения массива выбирается самостоятельно.

14. Используя косвенную адресацию напишите программу С=A*B при этом задействовать два регистра AR

11. Напишите программу для реализации логической функции записанной в виде Y=S*(P+Y)

12. Напишите программу для реализации логической функции записанной в виде Y=S*(P+Y)+(P1+Z)

13. Напишите программу для реализации релейно-контакторной схемы управления двигателем

Практические задания - student2.ru

14. Используя команды SACL и SACH и косвенную адресацию, напишите программу по сохранению аккумулятора в ячейки 60h и 61h.

15. Используя команды SACL и SACH и прямую адресацию, напишите программу по сохранению аккумулятора в ячейки 9h и 10h

Наши рекомендации