Какие из инструкций отсутствуют в i8086?
Какие из инструкций отсутствуют в i8086?
Есть ли приоритетные ограничения на разрешение прерываний при установлении флага IF командой STI?
Есть ли приоритетные ограничения на разрешение прерываний при установлении флага IF командой STI?
Сигнал какого канала таймера 8254 поступает на линию 0 (IRQ0) контроллера прерываний?
Сигнал какого канала таймера 8254 поступает на линию 0 (IRQ0) контроллера прерываний?
Какую операцию выполняет процессор, если ему нужно выполнить инструкцию cmp?
Какую операцию выполняет процессор, если ему нужно выполнить инструкцию cmp?
Какой флаг будет проверяться при выполнении инструкции условного перехода je?
Какой флаг будет проверяться при выполнении инструкции условного перехода je?
Регистр ax = 0, какое значение будет содержать ax после выполнения инструкции "dec al"?
Регистр ax = 0, какое значение будет содержать ax после выполнения инструкции "dec al"?
Какой способ адресации имеет наиболее компактный код?
Какой способ адресации имеет наиболее компактный код?
Какой размер адресной шины в 8086?
Какой размер адресной шины в 8086?
Какое ключевое слово обозначает тип данных "структура" в синтаксисе Ассемблера?
Какое ключевое слово обозначает тип данных "структура" в синтаксисе Ассемблера?
Какие из перечисленных регистров обьязательно используются при переходе в защищенный режим с целью использования адресуемой памяти в 4GB в процессорах семейства x86:
Какие из перечисленных регистров обьязательно используются при переходе в защищенный режим с целью использования адресуемой памяти в 4GB в процессорах семейства x86:
Удастся ли в 32-х битном защищённом режиме получить доступ к памяти выше 4 ГиБ, если создать сегмент с базой большей нуля и пределом в 4 ГиБ?
Варианты ответа:
1) Нет, даже при включенной 36-битной адресации (PAE) все процессы по прежнему смогут адресовать только 4 ГиБ.
2) Да, но только при выключенном PAE. Да, это сработает всегда.
3) Да, но только при включенном PAE.
Удастся ли в 32-х битном защищённом режиме получить доступ к памяти выше 4 ГиБ, если создать сегмент с базой большей нуля и пределом в 4 ГиБ?
Варианты ответа:
1) Нет, даже при включенной 36-битной адресации (PAE) все процессы по прежнему смогут адресовать только 4 ГиБ.
2) Да, но только при выключенном PAE. Да, это сработает всегда.
3) Да, но только при включенном PAE.
Что делает следующая инструкция?
lea eax, [eax*8][eax]
Что делает следующая инструкция?
lea eax, [eax*8][eax]
Какие последовательности инструкций гарантировано обнулят регистр al?
Варианты ответа:
1) mov al, ah
2) or al, 0
3) xor ax, ax
4) clc
sbb al, al
5) sub eax, eax
6) and eax, 0x0000ffff
shr eax, 16
Какие последовательности инструкций гарантировано обнулят регистр al?
Варианты ответа:
1) mov al, ah
2) or al, 0
3) xor ax, ax
4) clc
sbb al, al
5) sub eax, eax
6) and eax, 0x0000ffff
shr eax, 16
Какое семейство процессоров первым стало поддерживать полноценный 32-x битный защищенный режим?
Какое семейство процессоров первым стало поддерживать полноценный 32-x битный защищенный режим?
Какие из следующих инструкций не изменяют операндов?
Какие из следующих инструкций не изменяют операндов?
В чем разница между командами "fsub" и "fsubp"?
Варианты ответа:
1) fsubp вычитает операнд-адресат из операнда-источника, а fsub наоборот.
2) fsubp работает с целыми числами, а fsub с вещественными
3) fsubp после вычитания выдвигает стек FPU.
4) Команды fsubp не существует.
В чем разница между командами "fsub" и "fsubp"?
Варианты ответа:
1) fsubp вычитает операнд-адресат из операнда-источника, а fsub наоборот.
2) fsubp работает с целыми числами, а fsub с вещественными
3) fsubp после вычитания выдвигает стек FPU.
4) Команды fsubp не существует.
Что будет вычесленно в результате работы данной программы?
xor eax,edx
not edx
or edx,eax
not edx
shr eax,1
and eax,$7F7F7F7F
add eax,edx
Варианты ответа:
1) eax = edx + eax
2) a1 = (a1 + d1) div 2 a2 = (a2 + d2) div 2 a3 = (a3 + d3) div 2 a4 = (a4 + d4) div 2
3) выдаст ошибку деления на 0
4) значение будет не определено
5) eax = (edx + eax) div 2
6) a1 = (a1 + d2) shr 1 a2 = (a2 + d1) shr 1
Что будет вычесленно в результате работы данной программы?
xor eax,edx
not edx
or edx,eax
not edx
shr eax,1
and eax,$7F7F7F7F
add eax,edx
Варианты ответа:
1) eax = edx + eax
2) a1 = (a1 + d1) div 2 a2 = (a2 + d2) div 2 a3 = (a3 + d3) div 2 a4 = (a4 + d4) div 2
3) выдаст ошибку деления на 0
4) значение будет не определено
5) eax = (edx + eax) div 2
6) a1 = (a1 + d2) shr 1 a2 = (a2 + d1) shr 1
Что можно сказать об использовании подсказок (в виде префиксов инструкций) процессору о вероятности выполнения ветвления по отношению к современным процессорам семейства x86?
Варианты ответа:
1) Была попытка их использования, но вместо увеличения производительности наблюдался обратный эффект.
2) Такие подсказки уже давно успешно используются.
3) В процессорах этого семейства никогда ничего подобного не было.
Что можно сказать об использовании подсказок (в виде префиксов инструкций) процессору о вероятности выполнения ветвления по отношению к современным процессорам семейства x86?
Варианты ответа:
1) Была попытка их использования, но вместо увеличения производительности наблюдался обратный эффект.
2) Такие подсказки уже давно успешно используются.
3) В процессорах этого семейства никогда ничего подобного не было.
Вначале процедуры регистры были занесены в стек в таком порядке: eax, ebx, ecx, edx. В каком порядке их нужно восстанавливать в конце процедуры?
Вначале процедуры регистры были занесены в стек в таком порядке: eax, ebx, ecx, edx. В каком порядке их нужно восстанавливать в конце процедуры?
-
-
-
-
-
Может ли процессор передать управление по адресу 0xA000:0000 в реальном режиме?
Может ли процессор передать управление по адресу 0xA000:0000 в реальном режиме?