Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест по микре подробно.docx
Скачиваний:
60
Добавлен:
01.04.2022
Размер:
1.31 Mб
Скачать

23. Без какой команды после выполнения процедуры указатель стека не вернется к исходному состоянию?:

- PUSH F - неверно

- IRET

- INTER

Команда IRET предназначена для возврата управления из процедуры обработчика прерывания или особой ситуации в прерванную программу. Эта команда также используется для возврата из подпрограмм, которые оформлены как вложенные задачи и вызываются командой CALL через шлюз задачи.

Источник: IRET - Возврат из прерывания при 16-битном размере операнда - Club155.ru, хотя хз

24. Как называется первый регистр в паре?:

- префикс

- регистр

- сегмент

логично что не сегмент и не регистр лол

25. Префикс, который блокирует системную шину на время выполнения инструкций?:

- REP

- DS:

- LOCK

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

Источник: Assembler: Учеб. для вузов - Виктор Иванович Юров - Google Книги стр. 533

26. Признак дополнительного переноса заема?:

- CF

- AF

- PF

Вспомогательный флаг переноса (auxiliary carry flag) AF применяется только для команд, работающих с BCD-числами. Фиксирует факт заема из младшей тетрады результата:

1 — в результате операции сложения был произведен перенос из разряда 3 в старший разряд или при вычитании был заем в разряд 3 младшей тетрады из значения в старшей тетраде;

0 — переносов и заемов в третий разряд (из третьего разряда) младшей тетрады результата не было.

Источник: Глава 3 - архитектура процессора 8086 (iamalone.ru)

27. Признак переполнения?:

- ОF

- AF

- PF

Флаг переполнения (overflow flag) OF используется для фиксации факта потери значащего бита при арифметических операциях:

1 — в результате операции происходит перенос в старший знаковый бит результата или заем из старшего знакового бита результата (биты 7,15 или 31 для 8-, 16- или 32-разрядных операндов соответственно);

0 — в результате операции не происходит переноса в старший знаковый бит результата или заема из старшего знакового бита результата.

Источник: Глава 3 - архитектура процессора 8086 (iamalone.ru)

28. Регистровая пара?:

- CS;IP

- CS:IP

- CS-IP

Указатель команд - это 16-битовый регистр, который содержит смещение очередной команды. Как показано в предыдущем пункте, Процессор использует регистр CS совместно с регистром IP для формирования 20-битового физического адреса. Регистр CS определяет сегмент выполняемой программы, а IP задает смещение. Поскольку в задании адреса очередной команды участвует два регистра, существует несколько способов задать ход выполнения программы. Наиболее обычный из этих способов осуществляется при нормальном выполнении программы. При извлечении процессором команды из памяти и ее выполнении значение регистра IP увеличивается на размер команды в байтах. Теперь пара CS:IP указывает на следующую команду.

Источник: Указатель инструкций (IP) (poisk-ru.ru)

29. Какие команды имеет процессор для адресации обращения к устройствам ввода вывода?:

- In и Out

- IORD# и IOWR#

- RESET и HALT

30. Переходом в какой уровень вызываются маскируемые прерывания?:

- нижний

- средний

- высокий

Маскируемые прерывания вызываются переходом в высокий уровень сигна­ла на входе INTR (Interrupt Request) при установленном флаге разрешения (IF=1).

Источник: Прерывание. Прерывания и исключения. (al-tm.ru)

31. По числу больших интегральных схем (бис) в микропроцессорном комплекте различают микропроцессоры:

- одноканальные, многоканальные и многоканальные секционные;

- однокристальные, многокристальные и многокристальные секционные;

- одноадресные, многоадресные и многоадресные секционные;

- одноразрядные, многоразрядные и многоразрядные секционные.

По числу больших интегральных схем (БИС) в микропроцессорном комплекте различают однокристальные, многокристальные и многокристальные секционные микропроцессоры.

Для обоснования классификации микропроцессоров по числу БИС надо распределить все аппаратные блоки процессора между основными тремя функциональными частями: операционной, управляющей и интерфейсной. Сложность операционной и управляющей частей процессора определяется их разрядностью, системой команд и требованиями к системе прерываний; сложность интерфейсной части разрядностью и возможностями подключения других устройств ЭВМ (памяти, внешних устройств, датчиков и исполнительных механизмов и др.). Интерфейс процессора содержит несколько десятков информационных шин данных (ШД), адресов (ША) и управления (ШУ).

Однокристальные микропроцессоры представляют собой одну СБИС (или УБИС, или ГБИС) - один кристалл, на котором реализованы всех аппаратные и функциональные блоки процессора (арифметико-логический, регистров, стека, прерываний, интерфейса, управления и синхронизации и др.).

Многокристальные микропроцессоры появились в связи с тем, что возможности однокристальных ограничены технологическими ресурсами их кристалла, и порой реализовать многопроцессорный комплект быстрее, нежели чем перейти на новую технологию получения высокопроизводительного однокристального микропроцессора. В связи с этим для повышения производительности отдельных устройств, производят разделение логической структуры проектируемого микропроцессора на функционально законченные части, которые затем реализуют в виде отдельных СБИС, которые и выполняют каждая свои определенные функции автономно.

Многокристальные секционные микропроцессоры выполняют ту же задачу, что и многокристальные, отличие от последних состоит в способе разбиения логической структуры процессора. Обычно микропроцессорная секция это СБИС, предназначена для обработки нескольких разрядов данных или выполнения определенных управляющих операций. Секционность БИС МП определяет возможность "наращивания" разрядности обрабатываемых данных или усложнения устройств управления микропроцессора при "параллельном" включении большего числа БИС.

Источник: MP.pdf (tpu.ru) прям походу отсюда брали