А) метка или имя; +
Б) мнемоника; +
В) операнды; +
Г) комментарии; +
Д) константы;
Е) литералы;
Ж) не знаю…
А) исходный модуль на языке ассемблера – объектный модуль – подключение библиотек и других объектных модулей – исполняемый модуль; +
Б) исходный модуль на языке ассемблера - подключение библиотек и других объектных модулей – объектный модуль – исполняемый модуль;
В) подключение библиотек и других объектных модулей - исходный модуль на языке ассемблера – объектный модуль – исполняемый модуль;
Г) нет правильного ответа;
А) в конце каждого двоичного числа ставить букву «b»; +
Б) в конце каждого двоичного числа ставить обозначение «bit»;
В) в начале каждого двоичного числа ставить букву «b», а в конце 2;
Г) в начале каждого двоичного числа ставить цифру «2», а в конце букву «b»;
Д) в начале каждого двоичного числа ставить букву «b»;
Е) в конце каждого двоичного числа ставить цифру «2»;
Ж) ничего не ставить, ассемблер сам разберётся, где двоичная запись, а где шестнадцатеричная;
А) 10010110; +
Б) 01101001;
В) 0000011000001001;
Г) 150;
Д) нет правильно варианта;
А) инверсия положительного числа– прибавление 1 к результату инверсии = отрицательное число; +
Б) прибавление 1 к положительному числу – инверсия результата = отрицательное число;
В) побитовое сложение положительного числа с ним же самим – инверсия результата сложения плюс 1 = отрицательное число;
Г) инверсия положительного числа - побитовое сложение инвертированного результата с ним же самим плюс 1 = отрицательное число;
a) А5h;
б) 10100101b;
в) 110b; +
г) 06h; +
д) 6;
е) 8СА;
ж) 100011001010b;
А) кремневая плата или подложка с логическими цепями, состоящими из транзисторов, скрытая в пластмассовом корпусе, снабжённом контактными ножками; +
Б) кремневая плата, обеспечивающая механизм страничной организации памяти, которая необходима для любой многозадачной операционной системы;
В) кремневая плата, хранящая инструкции и данные в виде двоичных сигналов в двоичной системе исчисления;
Г) надо подумать…
А) EAX; +
Б) EBX; +
В) ECX; +
Г) EDX; +
Д) EES;
Е) EDS;
Ж) ESS;
З) ECS;
А) один из регистров общего назначения;
Б) верхние 16 разрядов регистра общего назначения;
В) нижние 16 роазрядов регистра общего назначения;
Г) один из сегментных регистров;
Д) часть сегментного регистра;
Е) верхние 8 разрядов регистра общего назначения; +
ж) нижние 8 разрядов регистра общего назначения;
А) mov ah,123h;
Б) mov bx,12345h;
В) mov dl,100h;
Г) mov cx,1234h; +
Д) mov al,56h; +
Е) mov es,ds;
Ж) mov dx,0DEF0h; +
Б) 20 разрядов;
В) 8 разрядов;
Г) 32 разряда;
Д) 64 разряда;
А) SA*16+ОА; +
Б) SA*4+ОА;
В) ОА*16+ SA;
Г) ОА*4+ SA;
Д) надо подумать…
А) хранят начальные адреса сегментов программы и обеспечивают возможность обращения к этим сегментам; +
Б) используются для хранения данных. В эти регистры может быть записан адрес возврата в основную программу после завершения работы процедуры;
В) хранят машинные коды команд после трансляции программы;
Г) хранят адрес инструкции, которая должна быть выполнена следующей;
Д) не знаю ((;
А) флаг ZF – признак нуля; +
Б) флаг CF – признак переноса; +
В) флаг SF – признак знака; +
Г) флаг TF – признак полупереноса;
Д) забыл(а);
А) идентификатор, значением которого является адрес первого байта того предложения исходного текста программы, которое он обозначает; +
Б) идентификатор, отличающий данную директиву от других одноимённых директив;
В) мнемоническое обозначение соответствующей области памяти для хранения машинной команды или директивы транслятора;
Г) идентификатор, который обозначает поименованную область памяти для хранения адреса следующей выполняемой команды;
А) код операции; +
Б) мнемоническое обозначение соответствующей машинной команды, макрокоманды или директивы транслятора; +
В) часть команды, макрокоманды или директивы ассемблера, обозначающая объекты над которыми производятся командные операции;
Г) последовательность допустимых символов, обозначающих команду;
- .data
- num equ 5
- imd=num-2
- .code
- start:
- mov ax,@data
- mov ds,ax
- mov al,num
- sub al,2
- add si,imd
- mov ax,4C00h
- int 21h
- end start
а) imd=3; +
б) регистр si будет содержать значение равное 3; +
в) регистр al будет содержать значение равное 3; +
г) num=3;
д) num=5; +
- mov ax,0000h
- mov ds,ax
- mov ax,ds:0000h
А) в АХ запишется слово из области памяти по физическому адресу 0000:0000; +
Б) в АХ запишется двойное слово из области памяти по физическому адресу 0000:0000;
В) в АХ запишется физический адрес 0000:0000;
Г) в АХ запишется логический адрес 0000:0000;
А) прибавляет к переменной $ цифру 3;
Б) прибавляет к машинному коду операции цифру 3;
В) к текущему смещению прибавляет 3 и переходит к команде, имеющей полученный адрес; +
Г) прибавляет к содержимому регистра AX цифру 3 и переходит к команде, имеющей полученный адрес;