https://testy-online.com

Тесты-оnline: психологические тесты, любовь и секс, личность, воспитание и педагогика, красота и здоровье,
тесты для девочек, тесты по IT-дисциплинам, тесты по IT-дисциплинам с ответами.

Тест по основам языка ассемблер. Часть 1|Тесты по IT дисциплинам.

Список тестов по IT-дисциплинам

Тест по основам языка ассемблер. Часть 1|Тесты по IT-дисциплинам.

Тест по основам языка ассемблер. Часть 1.
Назад     Посмотреть правильные ответы

Тест на тему: Тест по основам языка ассемблер. Часть 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 и переходит к команде, имеющей полученный адрес;