Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PIC_Lektsii.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

Команды обращения к стеку.

Ввод из пар регистров в стек.

PUSH гр. Комментарий: (Ri)[SP-1]; (Ri+1)[SP-2]; (SP)-2SP. Здесь гр. - это регистровые пары B, D или H; Ri - старший регистр пары; Ri+1 - младший регистр пары. Содержимое регистровой пары вводится в стек; указатель вершины стека SP декрементируется два раза.

ПАМЯТЬ

PUSH D

Команда однобайтная, ее выполнение занимает три машинных цикла.

Ввод из аккумулятора и регистра признаков в стек.

PUSH PSW. Комментарий: (A)[SP-1]; (F)[SP-2]; (SP)-2SP. Здесь F - это регистр признаков. Содержимое аккумулятора и регистра признаков вводится в стек; указатель вершины стека SP декрементируется два раза.

ПАМЯТЬ

PUSH PSW

Команда однобайтная, ее выполнение занимает три машинных цикла.

Вывод из стека в пары регистров.

PОР гр. Комментарий: [SP](Ri); [SP+1](Ri+1); (SP)+2SP. Здесь гр. - это регистровые пары B, D или H; Ri - старший регистр пары; Ri+1 - младший регистр пары. Содержимое стека вводится в регистровую пару; указатель вершины стека SP инкрементируется два раза.

ПАМЯТЬ

PОР D

Команда однобайтная, ее выполнение занимает три машинных цикла.

Выбор содержимого аккумулятора и регистра признаков из стека.

PОР PSW. Комментарий: [SP]A; [SP+1]F; (SP)+2SP. Здесь F - это регистр признаков. Содержимое стека вводится в аккумулятор и регистр признаков; указатель вершины стека SP инкрементируется два раза.

ПАМЯТЬ

PОР PSW

Команда однобайтная, ее выполнение занимает три машинных цикла.

Задания для самопроверки

1. Какое устройство является центром всех операций управления микро-ЭВМ?

А) МП

Б) ОЗУ

В) ПЗУ

Г) Ввод-вывод

2. Какая наибольшая емкость памяти может быть адресована 16 адресными линиями?

А) 64 К

Б) 16 К

В) 256

Г) 128

3. Как называется специальная группа команд, которая в ходе решения текущей задачи может часто повторяться?

А) Подпрограмма

Б) Индекс

В) Ветвление

4. Какая команда в конце подпрограммы приводит МП в основную программу?

А) Команда возврата Return

Б) Команда ветвления Jmp

В) Команда вызова подпрограммы Call

Г) Команда записи в стек Push

5. В какой регистр МП помещается код операции в начале выполнения команды?

А) Регистр команд

Б) Программный счетчик

В) Аккумулятор

Г) Регистр флагов

6. Какая важная часть МП предназначается для управления всеми событиями внутри системы?

А) Устройство управления и синхронизации

Б) Программный счетчик

В) Блок арифметико-логический

Г) Блок регистров

7. Как называется устройство интерпретации команд, содержащееся в центральном процессоре микро-ЭВМ?

А) Дешифратор

Б) Устройство управления

В) Регистр команд

Г) Регистр флагов

8. Какую информацию хранит счетчик команд МП?

А) Адрес

Б) Время

В) Данные, участвующие в операции

Г) Информация о состоянии процессора

9. Какую разрядность регистра имеет счетчик команд МП КР580ВМ80А?

А) 16 разрядов

Б) 8 разрядов

В) 12 разрядов

Г) 20 разрядов

10. Сколько байт памяти требует команда STA 1025H?

А) 3 байта

Б) 2 байта

В) 1 байт

Г) 4 байта

11. Сколько машинных циклов содержит команда LDA 2540H?

А) 4 цикла

Б) 2 цикла

В) 1 цикл

Г) 3 цикла

12. Какой способ адресации используется, когда пара регистров BC или DE выступают в качестве указателя адреса?

А) Косвенная

Б) Прямая

В) Регистровая

Д) Непосредственная

13. Какой способ адресации используется при выполнении команды STA 1001Н?

А) Косвенная

Б) Прямая

В) Регистровая

Д) Непосредственная

14. При выполнении каких операций МП контролирует состояние флагов F-регистра?

А) Ветвления

Б) Логических

В) Арифметических

Г) Пересылки данных

15. Сколько регистров общего назначения входит в блок РОН МП КР580ВМ80А?

А) 6

Б) 4

В) 8

Г) 2

16. Когда второй и третий байт команды указывает на адрес операнда о какой адресации идет речь?

А) Прямой

Б) Непосредственной

В) Косвенной

Г) Неявной

17. При выполнении каких команд содержимое счетчика команд запоминается в стеке?

А) Вызова подпрограммы

Б) Ветвления

В) Логических

Г) Арифметических

18. Команда вызова подпрограмм осуществляет помещение в стек содержимого:

А) Счетчика команд

Б) Регистра А

В) Регистра флагов

Д) Регистра команд

19. При выполнении команды JZ проверяется флаг:

А) Z

Б) C

В) S

Г) P

20. С какой командой парно используется команда CALL?

А) RET

Б) JMP

В) JNZ

Г) CZ

21. При выполнении команды вызова подпрограмм содержимое счетчика команд запоминается в:

А) Стеке

Б) ПЗУ

В) Н-паре регистров

Г) В-паре регистров.

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