Формат команд и способы адресации
Формат машинной команды определяет
-длину команд
-длину операндов команды
-код операции
-правила кодирования команд
Минимальная и максимальная длина машинных команд для МП 86 составляет
-1 байт
-15 байт
-4 байта
-6 байт
-8 байт
Минимальная и максимальная длина машинных команд для реального режима IA-32 составляет
-2 байта
-1 байт
-15 байт
-6 байт
-8 байт
Первым обязательным байтом машинной команды является байт
-постбайт
-префикс
-кода операции (КОП)
-смещения (Disp)
Поле префиксов команды в IA-32 является необязательным элементом и может иметь длину
-один префикс - 1 байт
-два префикса - 2 байта
-три префикса - 3 байта
-четыре префикса - 4 байта
-шесть префиксов - 6 байт
Поля двухоперандной команды, в общем случае, располагаются в следующем порядке
постбайт
Disp L
КОП
Disp H
Относительная адресация используется в командах
-передачи данных
-передачи управления
-арифметических
- сдвига
Команда ADD AX, [BX-SI+12] использует способ адресации операнда в памяти
-базовый
-индексный
-базово-индексный со смещением
-индексный со смещением
Команда XOR AL, AH использует способ адресации операндов
-непосредственная
-прямая
-регистровая
-косвенная
Команда ADD TEMP, BL использует способ адресации операнда в памяти
-непосредственная
-прямая
-регистровая
-индексная
Команда CMP CX, 400Dh использует способ адресации второго операнда
-прямой
-непосредственный
-базовый
-индексный
Команда MOV [SI], CL использует способ адресации операнда в памяти
-прямой
-непосредственный
-базовый
-индексный
Команда SUB AX, [BX] использует способ адресации операнда в памяти
-базовый
-индексный
-прямой
-непосредственный
Команда MOV AX, [BX+12] использует способ адресации операнда в памяти
-индексный
-базовый
-прямой
-базовый со смещением
Команда SUB [DI - 6], CX использует способ адресации операнда в памяти
-базовая со смещением
-индексная со смещением
-базово-индексная
-базово-индексная со смещением
Адресное пространство микропроцессора (число формируемых адресов) и число ячеек памяти ЭВМ
-совпадает
-число адресов может быть меньше
-число адресов может быть больше
-не совпадают никогда
Память эвм
Основная память ЭВМ имеет емкость
-1 Мбайт
-640 Кбайт
-220 байт
-232 байт
Область данных BIOS находится в ... памяти ЭВМ
основной
Область памяти между границами 640 Кбайт и 1 Мбайт называется ... памятью
верхней
Графический и текстовый видеобуферы графического видеоадаптера имеют адреса, находящиеся в диапазоне адресов
-основной памяти
-верхней памяти
-HMA
-за пределами 1 Мбайта
НМА это область расширенной памяти размером
-1 Мбайт
-64 Кбайт
-64 Кбайт - 16 байт
-4 Гбайт
Обратиться к НМА в реальном режиме МП IA-32 можно, если установить логический адрес SEG:EA равным
-SEG=FFFFh
-SEG=0000h
-SEG=FFF0h
-EA=0000h
-EA=0010h...FFFFh
Начальный килобайт оперативной памяти предназначен для хранения
-области данных BIOS
-векторов прерываний
-операционной системы
-является свободным
Ячейки для отсчета текущего времени и даты находятся в области памяти называемой
-область векторов прерываний
-ПЗУ BIOS
-область данных BIOS
-ПЗУ расширений BIOS
Стек организуется в области ОЗУ
-свободной от программ
-область стека
-область операционной системы
-области данных BIOS