Тест по assembler`у 1) Команда сложения разрядных чисел
CMP
ADD
ADC
DIV
2)Команда вычитания разрядных чисел
SUB
RET
MUL
SBB
3)Команда сравнения
JMP
LOOP
CMP
DIV
4) Команда деления
CMP
MUL
DIV
MOV
5)Команда умножения
LOOP
INC
DIV
MUL
6)Команда пересылки данных
MUL
MOV
CMP
JMP
7)Директива сегментации памяти
.SEGMENT
.CODE
.MODEL
.DATA
8)Директива описания процедур
PUBLIC
EXTRN
RET
PROC
9)Директива описания общих имен
EXTRN
PUBLIC
ENDP
ASSUME
10)Директива описания внешних имен
EXTRN
PUBLIC
ENDP
ASSUME
11)Директива описания сегмента кода
.MODEL
.DATA
.CODE
.STACK
12)Директива описания сегмента данных
.MODEL
.DATA
.CODE
.STACK
Какая команда написана неверно
ADD AX,BX
SUB AH,CX
DIV CX
13)Какая команда написана неверно
DIV AL, BL
MOV DX, AX
CMP AX,DX
14)Какая команда написана неверно
SUB CX, DX
MOV CX, AX
MUL AX
14)Куда помещается результат после выполнения команды SUB BX, DX
В регистр DX
В регистр BX
В стек
15)Куда помещается результат выполнения команды DIV CX
В регистр AX
В регистр CX
В стек
16)Какое значение будет иметь переменная Y после выполнения последовательности команд:
MOV AX, 10
MOV BX, 2
SUB AX, BX
MOV DX, 6
DIV DX
MOV Y, AX?
72
2
10
17)С какой метки будет продолжено решение системы уравнений при условии, что A=10, B=15
MOV AX,A
MOV BX,B
CMP AX, BX
JL LABEL1
JG LABEL2
JE LABEL3 ?
LABEL3
LABEL1
LABEL2
18)С какой метки будет продолжено решение системы уравнений при условии, что A=10, B=10
MOV AX,A
MOV BX,B
CMP AX, BX
JL LABEL1
JG LABEL2
JE LABEL3 ?
LABEL3
LABEL1
LABEL2
19)С какой метки будет продолжено решение системы уравнений при условии, что A=10, B=5
MOV AX,A
MOV BX,B
CMP AX, BX
JL LABEL1
JG LABEL2
JE LABEL3 ?
LABEL3
LABEL1
LABEL2
20)Команда безусловного перехода
JLE
JMP
JCXZ
21)Команда управления циклами
JMP
JCXZ
LOOP
22)Какое значение будет иметь переменная Y после выполнения последовательности команд
A DB 10
B DB 3
C DB 2
MOV AL, A
MOV BL, B
MUL BL
MOV CL, C
MUL CL
MOV Y, AL?
60
15
0
23)Директива конца процедуры
ENDS
ENDP
END
24)Какая команда записана неверно
MOV AX,BL
C DB 1000
DIV DX
25)Какая команда записана неверно?
SUB DX
ADD CX, DX
JMP