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

Тема 1.5. Команды обработки строк

  1. Соотнесите команды обработки строк с их назначением

MOVS

переслать один байт или одно слово из одной области памяти в другую

LODS

загрузить из памяти один байт в регистр AL или одно слово в регистр AX

STOS

записать содержимое регистра AL или AX в

память

CMPS

сравнить содержимое двух областей памяти, размером в один байт или в одно слово

SCAS

сравнить содержимое регистра AL или AX с

содержимым памяти

Тема 1.6. Обработка таблиц

  1. Определение и использование таблиц использует команду:

  1. XLAT

  2. STACK

  3. MONTAB

  4. COSTAB

(а)

Тема 1.7. Свойства операторов работы с экраном

  1. Установите последовательность для выхода из программы на обработку прерывания:

  1. уменьшает указатель стека на 2 и заносит в стек содержимое флагового регистра;

  2. очищает флаги TF и IF;

  3. заносит содержимое регистра CS в стек;

  4. заносит в стек значение командного указателя;

  5. обеспечивает выполнение необходимых действий;

  6. восстанавливает из стека значение регистра и возвращает.

  1. Для выполнения ввода и вывода используется команда

  1. INT

  2. MOV

  3. TAB

  4. MON

(а)

Тема 1.8. Требования языка

  1. Основной формат кодирования команд Ассемблера:

  1. [метка] команда [операнд(ы)]

  2. ADD AX,BX ;Комментарий на одной строке с командой

  3. MOV CX,05 ;Число повторений

  4. MOV REGSAVE,AX

(а)

  1. Директивы управления листингом:

  1. PAGE

  2. PROC

  3. TITLE

  4. ASSUME

  5. SEGMENT

(а,в)

  1. Комментарий начинаются на любой строке исходного модуля с символа

  1. ;

  2. :

  3. -

  4. $

(a)

Тема 1.9. Ввод и выполнение программ

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

  1. EDLIN имя программы.ASM [Enter]

  2. DIR (для всех файлов)

  3. DIR имя программы.ASM (для одного файла)

  4. PRINT имя программы.ASM [Enter]

(а)

  1. Программа … создает распечатку перекрестных ссылок

  1. CREF

  2. OBJ

  3. LINK

  4. REF

(а)

Тема 1.10. Алгоритмы работы Ассемблеров

  1. В двухпроходном Ассемблере на 1-м проходе осуществляется определение …, а на втором — генерация …. (имен, кода)

  2. Директивы связывания

  1. ENT

  2. EXT

  3. OGR

  4. ORG

  5. SECT

(а,б)

  1. Директива установка адреса

  1. OGR

  2. ORG

  3. START

  4. SECT

(а)

Тема 1.11. Логика и организация программы

  1. Соотнесите способы передачи управления и их команды:

    Безусловный переход

    JMP

    Цикл

    LOOP

    Условный переход

    J nnn

    Вызов процедуры

    CALL

  2. Соотнесите флаг:

    CF, AF

    перенос

    PF

    четность

    ZF

    нуль

    SF

    знак

  3. Соотнесите флаг:

TF

пошаговое выполнения

DF

направления

ОF

переполнения

IF

прерывания

  1. Команды логических операций

  1. AND

  2. OR

  3. XOR

  4. TEST

  5. ND

  6. EST

(a, б,в,г)

  1. Соотнесите команды циклического сдвига

ROR

Циклический сдвиг вправо

ROL

Циклический сдвиг влево

RCR

Циклический сдвиг вправо с переносом

RCL

Циклический сдвиг влево с переносом