КОДИРОВАНИЕ КОМАНД. СИСТЕМА УПРАВЛЕНИЯ ПАМЯТЬЮ – ЭВМ И ПЕРЕФЕРИЙНЫЕ УСТРОЙСТВА КМ-3 - ТЕСТ С ОТВЕТАМИ (НИУ МЭИ (ТУ) ИДДО)
В ТЕСТЕ СОБРАНЫ 20 ВАРИАНТОВ ВОПРОСОВ.
ДЛЯ БОЛЕЕ УДОБНОГО ПОИСКА ИСПОЛЬЗУЙТЕ СОЧЕТАНИЕ КЛАВИШ CTRL+F.
ПРАВИЛЬНЫЕ ОТВЕТЫ ОТМЕЧЕНЫ ГОЛУБЫМ ЦВЕТОМ.
УБЕДИТЕСЬ, ЧТО ОТВЕТЫ ВАМ ПОДХОДЯТ ДО ПОКУПКИ!
1. Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
2В871234h
SUB [BX+1234h],AX
SUB AX,[BX+3412h]
SUB AL,[BX+3412h]
2. Определить смещение, которое должно быть указано в команде короткого внутрисегментного перехода, расположенной по адресу (IP)=243Ch и осуществляющей переход на команду по адресу 24C3h.
84h
87h
переход по указанному адресу невозможен
85h
3. Определите адрес команды, которая будет выполняться после команды перехода 7007h, расположенной по адресу (IP)=FFFDh, при следующих значениях флагов: ZF = 0, SF = 1, CF = 0, OF = 1.
0006h
0004h
FFFFh
4. Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации): 812C1234h
SUB [BX+SI], 3412h
SUB [SI], 4321h
SUB [SI], 3412h
5. Определите адрес команды, которая будет выполняться после команды перехода 7007h, расположенной по адресу (IP)=FFFDh, при следующих значениях флагов: ZF = 1, SF = 0, CF = 0, OF = 1.
FFFFh
FFF6h
0004h
6. Определить смещение, которое должно быть указано в команде близкого внутрисегментного перехода, расположенной по адресу (IP) = 5BF6h и осуществляющей переход на команду по адресу 4B8Dh.
переход по указанному адресу невозможен
EF94h
EF95h
95h
7. Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации): 0110h
ADD [BX+SI], DL
ADD DX, [BX+SI]
ADD [BX+SI], DX
8. Какое количество тактов будет выполняться следующая команда?
ES: ADD [BX], 12H
Операнды в памяти выровнены по границе слова. При ответе на этот вопрос можно пользоваться таблицами времени выполнения команд и времени вычисления эффективного адреса.
23
19
16
9. Как зависит время считывания операнда-слова от его месторасположения в оперативной памяти?
увеличивается, если операнд не выровнен по границе слова
не зависит
уменьшается, если операнд не выровнен по границе слова
10. В каком случае команда условного перехода выполняется дольше?
при выполнении условия перехода
при невыполнении условия перехода
в любом случае время выполнения команды одинаково
11. Каковы основные недостатки метода граничных регистров?
большая избыточность в кодировании информации
метод поддерживает работу лишь с областями памяти фиксированной длины
метод поддерживает работу лишь с непрерывными областями памяти
12. Какие действия должны предотвращаться средствами защиты памяти?
использование информации в памяти не в соответствии с ее функциональным назначением
несанкционированный доступ пользователей к данным
повреждение программ и данных из-за ошибок в программах
обращение к информации, которая в данный момент отсутствует в оперативной памяти
неразрешенное взаимодействие пользователей друг с другом
обращение к программам с более высоким уровнем привилегий
13. Какое основное достоинство метода граничных регистров?
простота реализация метода
метод разрешает или запрещает доступ к блоку программы в зависимости от типа обращения (запись или чтение)
метод позволяет организовать доступ программы к областям памяти, организованным в виде отдельных модулей, не представляющих собой единый массив
14. Как определяется номер виртуальной страницы при сегментно-страничном преобразовании адреса?
хранится в дескрипторе
содержится в старших разрядах линейного адреса, полученного после сегментного преобразования
задается в логическом адресе
15. Какое минимальное количество обращений к оперативной памяти выполняется в персональной ЭВМ при вычислении физического адреса в сегментно-страничном адресном пространстве без использования средств сокращения времени преобразования?
3
2
1
16. Какие средства используются в персональной ЭВМ для сокращения времени получения физического адреса памяти в сегментно-страничном адресном пространстве?
сохранение базового адреса сегмента, полученного после первого обращения к данному сегменту, в "теневом" регистре микропроцессора
сохранение базового адреса страницы, полученного после первого обращения к данной странице, в буфере ассоциативной трансляции адресов страниц
сохранение физических адресов команд и данных, к которым проводились последние обращения, в буфере физических адресов микропроцессора
17. Какие основные функции выполняет система управления памятью?
определение потребностей каждой задачи в оперативной памяти
учет и модернизация состояния свободных и уже распределенных областей памяти
изменение структуры адресного пространства памяти (сегментированное на страничное и наоборот) при необходимости повышения коэффициента использования ОЗУ
непосредственное выделение задаче оперативной памяти
18. Каковы основные недостатки сегментного распределения памяти?
невозможность выделения оперативной памяти, объем которой в точности равен программе пользователя
образования фрагментации оперативной памяти при выполнении программ
сложность преобразования виртуального адреса в физический
сложность обмена между оперативной и внешней памятью при выделении оперативной памяти пользователю
19. Что такое виртуальная память?
память, используемая программистом при написании программ, и имеющая объем, равный максимально возможному при заданной разрядности адресной шины
память, объем которой равен сумме объемов ОЗУ и внешних запоминающих устройств данного компьютера
память, организация которой позволяет статически выделять программам блоки памяти произвольной длины при параллельном развитии нескольких процессов в мультипрограммном режиме
20. Каковы предпосылки динамического распределения памяти?
при каждом конкретном исполнении в зависимости от исходных данных некоторые части программы вообще не используются
исполнение программы характеризуется принципом локальности ссылок
программа для своего исполнения требует блока памяти необходимой ей длины. Наличие таких блоков переменной длины обеспечивает более плотное заполнение памяти при работе ЭВМ в мультипрограммном режиме и повышает коэффициент ее использования