Верны ли утверждения?
А) Каждая Win32-программа будет иметь 4-х гигабайтовое адресное пространство
В) Под архитектурой Win32 отпала необходимость в разделении адреса на базу и смещение
(*ответ*) А - да, В - да
А - да, В - нет
А - нет, В - да
А - нет, В - нет
Верны ли утверждения?
А) Команды умножения и деления используют регистр ECX для хранения исходных данных и результата операции.
В) Команды управления циклом используют регистры EAX и EDX в качестве счётчика цикла
(*ответ*) А - нет, В - нет
А - да, В - да
А - да, В - нет
А - нет, В - да
Верны ли утверждения?
А) На 32-битной архитектуре существует только одна модель памяти – flat
В) Процессор имеет 4 сегментных регистра: CS, DS, SS и ES
(*ответ*) А - да, В - нет
А - да, В - да
А - нет, В - да
А - нет, В - нет
Верны ли утверждения?
А) Обработка сообщений в Windows является линейной
В) Сообщение WM_COMMAND может заключать в себе множество сообщений, поступающих от меню и/или других управляющих элементов
(*ответ*) А - нет, В - да
А - да, В - да
А - да, В - нет
А - нет, В - нет
Верны ли утверждения?
А) Параметры в вызываемую процедуру передаются через стек, через регистры или через общую область памяти
В) Наиболее быстрым способом передачи параметров является регистровый (register, или fastcaii)
(*ответ*) А - да, В - да
А - да, В - нет
А - нет, В - да
А - нет, В - нет
Верны ли утверждения?
А) Процедура libEntry является точкой входа в динамическую библиотеку, её не надо объявлять как экспортируемую, загрузчик сам определяет её местонахождение
В) Директивы условной компиляции позволяют включить все варианты в текст одной и той же программы
(*ответ*) А - да, В - да
А - да, В - нет
А - нет, В - да
А - нет, В - нет
Верны ли утверждения?
А) Регистр ESP содержит смещение следующей подлежащей выполнению команды
В) Регистр EIP непосредственно недоступен программисту, но загрузка и изменение его значения производятся различными командами управления, к которым относятся команды условных и безусловных переходов, вызова процедур и возврата из процедур
(*ответ*) А - нет, В - да
А - да, В - да
А - да, В - нет
А - нет, В - нет
Верны ли утверждения?
А) Регистры EAX, EBX, ECX и EDX позволяют обращаться к младшим 16 битам по именам SI, DI, SP и BP
В) Регистры ESI, EDI, ESP и EBP позволяют обращаться как к младшим 16 битам (по именам AX, BX, CX и DX)
(*ответ*) А - нет, В - нет
А - да, В - да
А - да, В - нет
А - нет, В - да
Верны ли утверждения?
А) Регистры можно разделить на регистры общего назначения, указатель команд, регистр флагов и сегментные регистры
В) Работа с регистрами выполняется намного медленнее, чем с ячейками оперативной памяти
(*ответ*) А - да, В - нет
А - да, В - да
А - нет, В - да
А - нет, В - нет