По курсу «Микропроцессорная техника»
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!