Какая из команд копирует операнд-источник в вершину стека:



Итоговая контрольная работа «Язык Ассемблер»

1. Язык ассемблера – ... :

a. язык программирования высокого уровня, то есть максимально приближенный к «железу» – аппаратному обеспечению компьютера;

b. структурированный, объектно-ориентированный язык программирования;

c. язык программирования низкого уровня, максимально приближенный аппаратному обеспечению компьютера.

 

В языке ассемблера нет специальных типов данных, позволяющих хранить символы и строки. Вместо них для представления одного символа используется байты, каждое значение которых соответствует одному из символов:

a. ASCII-таблицы;

b. таблицы истинности;

c. ASSI-таблицы;

d. таблицы стиля CSS.

 

Микропроцессор 80386 полностью 32-разрядный. Укажите регистры общего назначения:

a. еах, евх, есх;

b. еах, евх, есх; edx;

c. ах, вх, сх; dx.

 

 

Содержимое каких регистров программно доступно, то есть может быть изменено программистом?

a. сегментные регистры, а также указатели;

b. регистры общего назначения и сегментные регистры;

c. регистры общего назначения, а также индексные регистры.

 

Выберите верные утверждения:

a. Транслятор – это программа ЭВМ, предназначенная для автоматического перевода описания алгоритма с одного языка программирования на другой.

b. Интерпретатор транслирует весь текст программы, а компилятор – порциями (по шагам).

c. Компилятор транслирует весь текст программы, а интерпретатор – порциями (по шагам).

 

Выберите верное утверждение:

a. Регистр процессора – блок ячеек памяти, образующий сверхбыструю оперативную память внутри процессора, недоступную для программиста;

b. Регистр процессора – это кремниевая плата или «подложка» с логическими цепями, состоящими из транзисторов, скрытая в пластмассовом корпусе;

c. Регистр процессора – сверхбыстрая оперативная память внутри процессора, предназначенная прежде всего для хранения промежуточных результатов вычисления или содержащая данные, необходимые для работы процессора.

 

Полный цикл создания программы на ассемблере:

a. ассемблирование;

b. выполнение;

c. компоновка;

d. редактирование

 

С помощью команды tlink осуществляется:

a. ассемблирование программы;

b. компоновка программы;

c. создание объектного файла;

 

В языке ассемблер команда копирования значения

a. mov приемник, источник;

b. mov источник, приемник;

c. muv приемник, источник.

 

 

Найдите ошибку в командной строке:

a. mov ах, bx;

b. mov аl, bl;

c. mov ах, bl;

 

Обязательным параметром директивы MODEL является:

a. модель памяти;

b. модель данных;

c. СОК;

d. Нет параметра

 

При выполнении операции деления DIV делимое должно быть расположено в регистре:

a. BX

b. CX

c. AX

d. DX

 

Для работы со стеком используют следующие команды:

a. push – записать в стек число, pop – читать число из стека;

b. pysh – записать в стек число, popup – читать число из стека;

c. push – читать число из стека, pop – записать в стек число;

d. pysh – читать число из стека, popup – записать в стек число;

 

Какие утверждения относительно команд перехода являются правильными?

a. команды перехода необходимы для организации циклов;

b. команды перехода необходимы для организации ветвлений алгоритмов;

c. команды перехода могут быть безусловными и условными;

d. при выполнении команды перехода в регистр IP заносится адрес целевой команды;

 

Какие утверждения справедливы относительно регистров общего назначения:

a. каждый регистр имеет свое имя;

b. регистры имеют длину 4 байта;

c. все регистры являются универсальными и никогда не имеют никакой специализации;

d. все регистры можно разбить на однобайтовые и двухбайтовые составляющие;

 

Какие команды используются для занесения данных в стек:

a. PUSH

b. PUSHA

c. PUSHF

d. PUSHВ

 

Комментарий описывается следующей диаграммой:

a. :

b. ;

c. //

d. *

 

Описание сегмента оканчивается директивой:

a. segment

b. segment ends

c. segment end

d. ends

 

Сколько используется регистров общего назначения:

a. 4

b. 8

c. 16

d. 32

 

Сколько бит содержат сегментные регистры:

a. 4

b. 8

c. 16

d. 32

 

Какая из команд обменивает содержимое двух регистров или содержимое регистра и ячейки памяти:

a. MOV

b. XCHG

c. PUSH

d. POP

 

Какая из команд копирует операнд-источник в вершину стека:

a. MOV

b. XCHG

c. PUSH

d. POP

 


Дата добавления: 2022-11-11; просмотров: 45; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!