Назад
Посмотреть правильные ответы
Тест на тему: Тест по основам языка ассемблер. Часть 1
В тесте 19 вопросов.
1). (из 19): Предложения языка ассемблера состоят из следующих компонент:
Выберите несколько правильных ответов
а) метка или имя;
б) мнемоника;
в) операнды;
г) комментарии;
д) константы;
е) литералы;
ж) не знаю…
2). (из 19): Схема трансляции ассемблерного модуля состоит из следующих этапов:
Выберите единственный правильный ответ
а) исходный модуль на языке ассемблера – объектный модуль – подключение библиотек и других объектных модулей – исполняемый модуль;
б) исходный модуль на языке ассемблера - подключение библиотек и других объектных модулей – объектный модуль – исполняемый модуль;
в) подключение библиотек и других объектных модулей - исходный модуль на языке ассемблера – объектный модуль – исполняемый модуль;
г) нет правильного ответа;
3). (из 19): Для указания ассемблеру того, что в программе используются числа в двоичной системе исчисления необходимо:
Выберите единственный правильный ответ
а) в конце каждого двоичного числа ставить букву «b»;
б) в конце каждого двоичного числа ставить обозначение «bit»;
в) в начале каждого двоичного числа ставить букву «b», а в конце 2;
г) в начале каждого двоичного числа ставить цифру «2», а в конце букву «b»;
д) в начале каждого двоичного числа ставить букву «b»;
е) в конце каждого двоичного числа ставить цифру «2»;
ж) ничего не ставить, ассемблер сам разберётся, где двоичная запись, а где шестнадцатеричная;
4). (из 19): Шестнадцатеричное 96h в двоичной системе исчисления равно:
Выберите единственный правильный ответ
а) 10010110;
б) 01101001;
в) 0000011000001001;
г) 150;
д) нет правильно варианта;
5). (из 19): Для представления отрицательного числа в компьютере выполняются следующие операции:
Выберите единственный правильный ответ
а) инверсия положительного числа– прибавление 1 к результату инверсии = отрицательное число;
б) прибавление 1 к положительному числу – инверсия результата = отрицательное число;
в) побитовое сложение положительного числа с ним же самим – инверсия результата сложения плюс 1 = отрицательное число;
г) инверсия положительного числа - побитовое сложение инвертированного результата с ним же самим плюс 1 = отрицательное число;
6). (из 19): Чему будет равен результат при выполнении операции 96h AND 0Fh=:
Выберите несколько правильных ответов
а) А5h;
б) 10100101b;
в) 110b;
г) 06h;
д) 6;
е) 8СА;
ж) 100011001010b;
7). (из 19): Процессор – это:
Выберите единственный правильный ответ
а) кремневая плата, обеспечивающая механизм страничной организации памяти, которая необходима для любой многозадачной операционной системы;
б) кремневая плата или подложка с логическими цепями, состоящими из транзисторов, скрытая в пластмассовом корпусе, снабжённом контактными ножками;
в) кремневая плата, хранящая инструкции и данные в виде двоичных сигналов в двоичной системе исчисления;
г) надо подумать…
8). (из 19): К регистрам общего назначения относят регистры:
Выберите несколько правильных ответов
а) EES;
б) EDS;
в) EDX;
г) ESS;
д) ECX;
е) EBX;
ж) ECS;
з) EAX;
9). (из 19): ВН - это:
Выберите единственный правильный ответ
а) один из регистров общего назначения;
б) верхние 16 разрядов регистра общего назначения;
в) нижние 16 разрядов регистра общего назначения;
г) один из сегментных регистров;
д) часть сегментного регистра;
е) верхние 8 разрядов регистра общего назначения;
ж) нижние 8 разрядов регистра общего назначения;
10). (из 19): Выберите правильные записи команд:
Выберите несколько правильных команд
а) mov ah,123h;
б) mov bx,12345h;
в) mov dl,100h;
г) mov cx,1234h;
д) mov al,56h;
е) mov es,ds;
ж) mov dx,0DEF0h;
11). (из 19): Сегментные регистры в архитектуре x86_32 имеют:
Выберите несколько правильных ответов
а) 20 разрядов;
б) 16 разрядов;
в) 8 разрядов;
г) 32 разряда;
д) 64 разряда;
12). (из 19): Если SA – адрес начала сегмента, OA – смещение искомого байта относительно этого начала, то физический адрес ячейки памяти можно получить по формуле:
Выберите единственный правильный ответ
а) SA*4+ОА;
б) ОА*16+SA;
в) ОА*4+SA;
г) SA*16+ОА;
д) надо подумать…
13). (из 19): Сегментные регистры:
Выберите единственный правильный ответ
а) хранят начальные адреса сегментов программы и обеспечивают возможность обращения к этим сегментам;
б) используются для хранения данных. В эти регистры может быть записан адрес возврата в основную программу после завершения работы процедуры;
в) хранят машинные коды команд после трансляции программы;
г) хранят адрес инструкции, которая должна быть выполнена следующей;
д) не знаю ((;
14). (из 19): Выберите правильные трактовки:
Выберите несколько правильных ответов
а) флаг ZF – признак нуля;
б) флаг TF – признак полупереноса;
в) флаг CF – признак переноса;
г) флаг VF – признак переполнения;
д) флаг SF – признак знака;
е) забыл(а);
15). (из 19): Имя метки - это:
Выберите единственный правильный ответ
а) идентификатор, отличающий данную директиву от других одноимённых директив;
б) мнемоническое обозначение соответствующей области памяти для хранения машинной команды или директивы транслятора;
в) идентификатор, значением которого является адрес первого байта того предложения исходного текста программы, которое он обозначает;
г) идентификатор, который обозначает поименованную область памяти для хранения адреса следующей выполняемой команды;
16). (из 19): КОП - это
Выберите несколько правильных ответов
а) часть команды, макрокоманды или директивы ассемблера, обозначающая объекты над которыми производятся командные операции;
б) код операции;
в) последовательность допустимых символов, обозначающих команду;
г) мнемоническое обозначение соответствующей машинной команды, макрокоманды или директивы транслятора;
17). (из 19): После выполнения следующего фрагмента кода (см. рис. 1.1):
Выберите несколько правильных ответов
а) imd=3;
б) регистр si будет содержать значение равное 3;
в) регистр al будет содержать значение равное 3;
г) num=3;
д) num=5;
18). (из 19): После выполнения следующего фрагмента кода (см. рис. 1.2):
Выберите единственный правильный ответ
а) в АХ запишется двойное слово из области памяти по физическому адресу 0000:0000;
б) в АХ запишется физический адрес 0000:0000;
в) в АХ запишется слово из области памяти по физическому адресу 0000:0000;
г) в АХ запишется логический адрес 0000:0000;
19). (из 19): Когда асемблер встречает в программе команду jmp $+3 то:
Выберите единственный правильный ответ
а) прибавляет к переменной $ цифру 3;
б) прибавляет к машинному коду операции цифру 3;
в) к текущему смещению прибавляет 3 и переходит к команде, имеющей полученный адрес;
г) прибавляет к содержимому регистра AX цифру 3 и переходит к команде, имеющей полученный адрес;