По курсу «Микропроцессорная техника»



 

1. Загрузить в регистр D данные 55h, загрузить в регистр Н данные 0Fh. Над содержимым регистров произвести операцию ИЛИ, результат вывести в регистр B.

2. Загрузить в регистр C данные 31h, загрузить в регистр B данные FFh. Над содержимым регистров произвести операцию ИЛИ, результат вывести в регистр D.

3. Загрузить в регистр E данные 14h, загрузить в регистр L данные 9Eh. Над содержимым регистров произвести операцию ИЛИ, результат вывести в регистр H.

4. Загрузить в регистр A данные 23h, загрузить в регистр L данные 2Ah. Над содержимым регистров произвести операцию И, результат занести в ячейку памяти с адресом 8200h.

5. Загрузить в регистр D данные 81h, загрузить в регистр E данные 6Ah. Над содержимым регистров произвести операцию И, результат занести в ячейку памяти с адресом A500h.

6. Загрузить в регистр H данные FFh, загрузить в регистр B данные 19h. Над содержимым регистров произвести операцию И, результат занести в ячейку памяти с адресом C100h.

7. Считать данные из порта с адресом 11h в регистр D, загрузить в регистр С данные 30h. Произвести обмен данными между регистрами.

8. Считать данные из порта с адресом 2Ah в регистр A, загрузить в регистр B данные 00h. Произвести обмен данными между регистрами.

9. Считать данные из порта с адресом 89h в регистр H, загрузить в регистр L данные 79h. Произвести обмен данными между регистрами.

10. Сложить содержимое регистра Е с содержимым регистра A, результат загрузить в регистр D если выполняется условие четности, или в регистр Е если не выполняется.

11. Сложить содержимое регистра B с содержимым регистра C, результат загрузить в регистр E если выполняется перенос из старшего разряда, или в регистр D если перенос не выполняется.

12. Вычесть от содержимого регистра D содержимое регистра Е, результат загрузить в регистр B если операция даст нулевой результат, или в регистр H если результат будет не нулевым.

13. Вычесть от содержимого регистра A содержимое регистра B, результат загрузить в регистр C, если в результате операции получится положительное число, или в регистр D – если отрицательное.

14. Загрузить в регистр B данные 88h, загрузить в регистр C данные 44h. Над содержимым регистров произвести операцию вычитания, результат вывести в порт с адресом 99h.

15. Загрузить в регистр A данные 04h, загрузить в регистр B данные F0h. Над содержимым регистров произвести операцию вычитания, результат вывести в порт с адресом 0Ah.

16. Загрузить в регистр D данные 16h, загрузить в регистр E данные 01h. Над содержимым регистров произвести операцию вычитания, результат вывести в порт с адресом 33h.

17. Осуществить обмен данными между ячейкой памяти с адресом 9900h и регистром A.

18. Осуществить обмен данными между ячейкой памяти с адресом BF00h и регистром B.

19. Осуществить обмен данными между ячейкой памяти с адресом C000h и регистром E.

20. В регистр A загрузить байт данных Data1, в регистр E – Data2. Произвести операцию ИСКЛЮЧАЮЩЕЕ ИЛИ между содержимым регистров. Привести две пары чисел: первая, обеспечивающая срабатывание признака четности, вторая – признака нуля.

21. В регистр A загрузить байт данных Data1, в регистр C – Data2. Произвести операцию ИЛИ между содержимым регистров. Привести две пары чисел: первая, обеспечивающая срабатывание признака четности, вторая – признака нуля.

22. В регистр A загрузить байт данных Data1, в регистр D – Data2. Произвести операцию И между содержимым регистров. Привести две пары чисел: первая, обеспечивающая срабатывание признака знака, вторая – признака нуля.

23. В регистр A загрузить байт данных Data1, в регистр B – Data2. Произвести операцию сложения между содержимым регистров. Привести две пары чисел: первая, обеспечивающая срабатывание признака переноса, вторая – признака знака.

24. В регистр С загрузить байт данных Data1, в регистр D – Data2. Произвести вычитание из содержимого регистра C содержимое регистра D. Привести две пары чисел: первая, обеспечивающая срабатывание признака нуля, вторая – признака четности.

25. Сложить числа Data1 и Data2. Проверить на четность, если результат положительный, занести в ячейку памяти с адресом 8400h данные FFh, в противном случае завершить программу. Привести два набора чисел.

26. Сложить числа Data1 и Data2. Проверить на наличие переноса из старшего разряда, если результат положительный, занести в ячейку памяти с адресом B300h данные 00h, в противном случае завершить программу. Привести два набора чисел.

27. Сложить числа Data1 и Data2. Проверить на знак, если результат положительный, занести в ячейку памяти с адресом AAA0h данные 55h, в противном случае завершить программу. Привести два набора чисел.

28. В ячейку памяти с адресом 8000h поместить содержимое регистра B, в ячейку памяти с адресом 8001h поместить содержимое регистра C. Произвести обмен данными между этими двумя ячейками.

29. В ячейку памяти с адресом F800h поместить содержимое регистра A, в ячейку памяти с адресом F801h поместить содержимое регистра D. Произвести обмен данными между этими двумя ячейками.

30. В ячейку памяти с адресом 9503h поместить содержимое регистра E, в ячейку памяти с адресом 9504h поместить содержимое регистра D. Произвести обмен данными между этими двумя ячейками.

31. Понятие стека. Команды для работы со стеком. Пример использования.

32. Загрузить данные Data1 из порта по адресу 90h в регистр C, загрузить данные Data2 из порта по адресу 91h в регистр A. Произвести операцию сложения над содержимым регистров и вывести результат в порт по адресу 92h.

33. Загрузить данные Data1 из порта по адресу A0h в регистр D, загрузить данные Data2 из порта по адресу A1h в регистр A. Произвести операцию ИЛИ над содержимым регистров и вывести результат в порт по адресу A2h.

34. Загрузить данные Data1 из порта по адресу F0h в регистр E, загрузить данные Data2 из порта по адресу F1h в регистр A. Произвести операцию И над содержимым регистров и вывести результат в порт по адресу F2h.

35. Загрузить данные Data1 из порта по адресу 60h в регистр L, загрузить данные Data2 из порта по адресу 61h в регистр A. Произвести операцию ИСКЛЮЧАЮЩЕЕ ИЛИ над содержимым регистров и вывести результат в порт по адресу 62h.

 

Вопросы № 4 к экзамену


Дата добавления: 2018-08-06; просмотров: 184; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!