Ответы на вопросы по второй части
Описание файла
Документ из архива "Ответы на вопросы по второй части", который расположен в категории "". Всё это находится в предмете "электронные вычислительные машины (эвм)" из 3 семестр, которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. .
Онлайн просмотр документа "Ответы на вопросы по второй части"
Текст из документа "Ответы на вопросы по второй части"
Кодирование команд 1
Представьте следующую команду в машинном виде минимальной длины (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
SUB [DI+12h], DX
295512h
Представьте следующую команду в машинном виде минимальной длины (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
ADD AL, 12h
0412h
Представьте в машинном виде следующую команду (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
ADD DI, [DI]
033Dh
Представьте следующую команду в машинном виде минимальной длины (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
SUB [SI+12h],7856h
816C125678h
Представьте следующую команду в машинном виде минимальной длины (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
SUB AL,25h
2C25h
Представьте следующую команду в машинном виде минимальной длины (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
ADD [BX+SI], AX
0100h
Представьте следующую команду в машинном виде минимальной длины (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
ADD DH, 12h
80C612h
Представьте следующую команду в машинном виде минимальной длины (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
SUB [SI+12h], DX
295412h
Представьте следующую команду в машинном виде минимальной длины (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
ADD AX,253Ah
053A25h
Представьте следующую команду в машинном виде минимальной длины (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
SUB [DI+12h],3456h
816D125634h
Представьте следующую команду в машинном виде минимальной длины (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
ADD AX, 1234h
053412h
Представьте следующую команду в машинном виде минимальной длины (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
ADD CL, 12h
80C112h
Кодирование команд 2
Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
0310h
ADD DX, [BX+SI]
Определите адрес команды, которая будет выполняться после команды перехода 7808h, расположенной по адресу (IP)=FFFDh, при следующих значениях флагов: ZF = 1, SF = 0, CF = 0, OF = 1.
FFFFh
Определить смещение, которое должно быть указано в команде короткого внутрисегментного перехода, расположенной по адресу (IP)=C324h и осуществляющей переход на команду по адресу C355h.
2Fh
Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
0110h
ADD [BX+SI], DX
Определите адрес команды, которая будет выполняться после команды перехода 7407h, расположенной по адресу (IP)=FFFDh, при следующих значениях флагов: ZF = 0, SF = 1, CF = 0, OF = 1.
FFFFh
Определить смещение, которое должно быть указано в команде короткого внутрисегментного перехода, расположенной по адресу (IP)=673Ah и осуществляющей переход на команду по адресу 672Bh.
EFh
Определите адрес команды, которая будет выполняться после команды перехода 7007h, расположенной по адресу (IP)=FFFDh, при следующих значениях флагов: ZF = 0, SF = 1, CF = 0, OF = 1.
0006h
Определить смещение, которое должно быть указано в команде близкого внутрисегментного перехода, расположенной по адресу (IP) = 5BF6h и осуществляющей переход на команду по адресу 4B8Dh.
95h
Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
2В871234h
SUB AX,[BX+3412h]
Определить смещение, которое должно быть указано в команде короткого внутрисегментного перехода, расположенной по адресу (IP)=243Ch и осуществляющей переход на команду по адресу 24C3h.
переход по указанному адресу невозможен
Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
2AA71234h
SUB AH,[BX+3412h]
Определить смещение, которое должно быть указано в команде короткого внутрисегментного перехода, расположенной по адресу (IP) = 5B4Fh и осуществляющей переход на команду по адресу 5B8Dh.
3Ch
Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации):
812C1234h
SUB [SI], 3412h
Определите адрес команды, которая будет выполняться после команды перехода 7007h, расположенной по адресу (IP)=FFFDh, при следующих значениях флагов: ZF = 1, SF = 0, CF = 0, OF = 1.
0004h
Определите адрес команды, которая будет выполняться после команды перехода 7807h, расположенной по адресу (IP)=FFFDh, при следующих значениях флагов: ZF = 0, SF = 1, CF = 0, OF = 1.
0004h
Кодирование команд 3
Арифметические команды какого формата: "память-регистр" или "регистр-память" – выполняются дольше при одинаковом режиме адресации памяти?
память-регистр
В каком случае команда условного перехода выполняется дольше?
при выполнении условия перехода
Какое количество тактов будет выполняться следующая команда?
ADD DX,[BX+DI+123H]
Операнды в памяти выровнены по границе слова. При ответе на этот вопрос можно пользоваться таблицами времени выполнения команд и времени вычисления эффективного адреса.
17
Как зависит время считывания операнда-слова от его месторасположения в оперативной памяти?
увеличивается, если операнд не выровнен по границе слова
Почему считывание из памяти операнда-слова, не выровненного по границе слова, занимает больше времени, чем выровненного операнда?
считывание невыровненного операнда требует двух обращений к памяти, вместо одного обращения для выровненного операнда
Какое количество тактов будет выполняться следующая команда
SS: SUB DX, [BX]
Операнды в памяти выровнены по границе слова. При ответе на этот вопрос можно пользоваться таблицами времени выполнения команд и времени вычисления эффективного адреса.
16
Для сокращения времени выполнения программы, имеющей циклические участки, требуется
обработку информации на циклических участках проводить, по возможности, в регистровой памяти микропроцессора
Почему арифметические команды формата "память-регистр" выполняются дольше, чем команды формата "регистр-память" при одинаковом режиме адресации памяти?
запись результата в память требует больше времени, чем запись результата в регистр
От чего зависит время выполнения арифметической команды?
от режимов адресации операндов
от места расположения приемника результата (регистр или память)
от изменения сегментного регистра, используемого по умолчанию дляформирования физического адреса операнда в памяти
Какое количество тактов будет выполняться следующая команда
ES: SUB [123h], DX
Операнды в памяти выровнены по границе слова. При ответе на этот вопрос можно пользоваться таблицами времени выполнения команд и времени вычисления эффективного адреса
24
Почему команда условного перехода выполняется дольше при выполнении условия перехода, чем при невыполнении?
необходимо новое заполнение очереди команд в микропроцессоре
Какое количество тактов будет выполняться следующая команда?
ES: ADD [BX], 12H
Операнды в памяти выровнены по границе слова. При ответе на этот вопрос можно пользоваться таблицами времени выполнения команд и времени вычисления эффективного адреса.
23
Как влияет замена сегментного регистра, используемого по умолчанию для адресации операнда в памяти, на длительность выполнения команды?
увеличивает время выполнения команды
От чего зависит время выполнения команд умножения?
от значения множителя
от режима адресации операнда, расположенного в памяти
Какое количество тактов будет выполняться следующая команда?
ADD [BX+123H],DX
Операнды в памяти выровнены по границе слова. При ответе на этот вопрос можно пользоваться таблицами времени выполнения команд и времени вычисления эффективного адреса.
25
Взаимодействие основных узлов и устройств персонального компьютера при автоматическом выполнении команды. Архитектура 32-разрядного микропроцессора
Как изменится количество этапов выполнения команды пересылки данных MOV [BX+5],AX по сравнению с командой сложения?
не изменится
Содержимое каких регистров меняется при формировании адреса следующей команды в персональной ЭВМ при отсутствии команд перехода?
IP
Сколько сегментных регистров содержит микропроцессор с архитектурой IA-32?
6
Содержимое каких регистров меняется при формировании адреса следующей команды в персональной ЭВМ при отсутствии команд перехода?
IP
Какие из блоков, входящих в состав 32-разрядного микропроцессора, отсутствовали в структуре 16-разрядного микропроцессора?
блок управления защитой
кэш-память
блок управления переключением задач
Сколько 32-разрядных регистров общего назначения представлено в микропроцессоре с архитектурой IA-32?
8
С каким этапом совмещается этап формирования адреса следующей команды?
с 1-м
Из каких блоков состоит диспетчер памяти 32-разрядного микропроцессора?
блок управления страницами
блок сегментации
На каком этапе происходит выполнение операции в АЛУ?
на 4-м
Почему при формировании физического адреса содержимое сегментного регистра умножается на 16?
чтобы увеличить объем адресного пространства, к которому может обращаться микропроцессор
Какова разрядность сегментных регистров в 32-разрядном микропроцессоре
16
Какие действия выполняются в ЭВМ на 4-м этапе выполнения линейной команды?
выполнение операции в АЛУ
Какие дополнительные возможности адресации операндов имеются в системе команд 32-разрядных микропроцессоров по сравнению с 16-разрядными?
использование любого из восьми регистров общего назначения при формировании адреса
масштабирование содержимого индексного регистра
использование 8-, 16- и 32-разрядных смещений при относительной адресации
На каком этапе происходит запись результата операции по адресу приемника результата?
на 5-м
Конвейерная организация работы процессора
Какие преимущества обеспечивает конвейерный принцип обработки информации (при идеальном конвейере)?
уменьшение времени выполнения программы
повышение скорости загрузки блоков микропроцессора
Как изменяется длительность такта при переходе от последовательного выполнения команд к конвейерному?
увеличивается
Чем определяется длительность такта работы микропроцессора при конвейерной обработке информации?
длительностью самого длинного этапа выполнения команды при последовательной обработке
имеющимися на данный момент технологическими возможностями производства микропроцессорных БИС
Какие из действий не выделяются в пятиступенчатом конвейере в отдельный этап?
формирование признака результата
формирование адреса следующей команды
Какими средствами при конвейерной обработке информации обеспечивается повышение производительности работы микропроцессора?
совмещением выполнения различных этапов различных команд в различных блоках микропроцессора
Чем характеризуется идеальный конвейер?
отсутствием конфликтов
Какова длительность выполнения 10 команд в идеальном 5-ступенчатом конвейере при длительности такта 10 нс?
140 нс
Каковы причины возникновения структурных конфликтов в конвейере?
недостаточное дублирование некоторых ресурсов
некоторые ступени отдельных команд выполняются более одного такта