Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен ассемблер теория.doc
Скачиваний:
8
Добавлен:
01.05.2025
Размер:
194 Кб
Скачать
☆

Тема 1.3. Регистры

  1. Соотнесите сегментные регистры и их назначения

CS

содержит начальный адрес сегмента кода

DS

содержит начальный адрес сегмента данных

SS

содержит начальный адрес в сегменте

стека

ES

для управления адресацией памяти

  1. Соотнесите регистры общего назначения и его код эффективности:

Основной сумматор

AX: | AH | AL |

Базовый регистр

BX: | BH | BL |

Регистр счетчик

CX: | CH | CL |

Регистр данных

DX: | DH | DL |

  1. Индексные регистры … возможны для расширенной адресации и для использования в операциях сложения и вычитания.

  1. SP и BP

  2. SI и DI

  3. АХ и СХ

  4. СХ и DI

(б)

  1. Регистр командного указателя

  1. IP

  2. SI

  3. DI

  4. BI

(а)

  1. Регистровые указатели … обеспечивают системе доступ к данным в сегменте стека.

  1. SP и BP

  2. SI и DI

  3. АХ и СХ

  4. СХ и DI

(a)

  1. Соотнесите назначение флаговых битов

О

Переполнение

D

Направление

I

Прерывание

T

Пошаговый режим

S

Знак

Р

Контроль четности

А,С

Перенос

  1. Текущий сегмент обеспечивает адресацию … памяти

  1. 64 К

  2. 8 К

  3. 16 К

  4. 32 К

(а)

Тема 1.4 . Арифметические операции

  1. Основные операции умножения и деления:

  1. Байт на байт

  2. Слово на слово

  3. Байт на слово

  4. Слово на байт

(а,б)

  1. Операция умножения для беззнаковых данных выполняется командой …, а для знаковых ...

  1. MUL, IMUL

  2. DIV, IDIV

  3. SHL , SAL

  4. DIV ,IMUL

(а)

  1. Операция деления для беззнаковых данных выполняется командой …, a для знаковых ….

  1. MUL, IMUL

  2. DIV, IDIV

  3. SHL , SAL

  4. DIV ,IMUL

(б)

  1. Команды … выполняют сложение и вычитание байтов или слов, содержащих двоичные данные.

  1. ADD и SUB

  2. WOR и CBW

  3. ADS и SUB

  4. AOR и CBW

(a)

  1. Для многословного сложения применяется команда ... для учета переносов от предыдущих сложений.

  1. ADC

  2. DIV

  3. SAR

  4. SAL

(а)

  1. При делении с переполнениями делитель должен быть больше содержимого регистра … для байта или … для слова

  1. AH, DX

  2. DB, AL

  3. АХ, DX

  4. AL, DX

(a)

  1. Команда … обеспечивает преобразование знака двоичных чисел из положительного в отрицательное и наоборот.

  1. ADC

  2. DIV

  3. NEG

  4. SAR

(в)

  1. Один байт содержит знаковый бит и семь бит данных, то есть, значения от

  1. -128 до +127

  2. -127 до +127

  3. -128 до +128

  4. -127 до +128

(a)

  1. После ASCII умножение необходимо выполнить коррекцию с помощью команды …, деления коррекция с помощью команды ….

  1. AAA, AAS

  2. AAD, AAM

  3. AAA,AAM

  4. AAD, AAA

(б)

  1. В процессе преобразование чисел из ASCII в двоичной формат корректность ASCII символы должны быть:

  1. от шест.30 до шест.39

  2. от шест.31 до шест.39

  3. от шест.30 до шест.38

  4. от шест.36 до шест.49

(а)

  1. После ASCII сложения необходимо выполнить коррекцию с помощью команды …, вычитания коррекция с помощью команды ….

  1. AAA, AAS

  2. AAD, AAM

  3. AAA,AAM

  4. AAD, AAA

(a)