Тест с ответами по программированию на ЭВМ



1. Как правильно определить физический адрес сегмента данных.
+ MOV AX, @DATA
— MOV DX, DATA
— MOV AX, #DATA
— LDS AX, #DATA

2. В каком регистре процессора сохраняется адрес стека
+ SS
— CS
— SI
— ST

3. Какой регистр микропроцессора выступает как счетчик повторения циклов
+ CX
— IP
— PC
— CS

4. В каком регистре процессора сохраняется адрес кода
— SS
+ CS
— SI
— ST

5. Какой из приведенных примеров соответствует регистровых адресации
+ MOV AX, BX
— MOV AX, [BX]
— MOV AX, [SI]
— MOV AX, BX: 1001

6. Какой из приведенных примеров соответствует прямой адресации памяти
+ MOV AX, ES: 0010
— MOV AX, [BX]
— MOV AX, [SI]
— MOV AX, [BX] + 10

7. Как правильно представит число 25 в неупакованном двийково- десятичной форме
+ 0205h
— 0205
— 0025h
— 2050h

8. В каком примере цикл выполнится 25 раз

+ MOV CX, 25
M1:
; тело цикла
LOOP M1

— MOV CX, 25
LOOP M1
; тело цикла
M1:

— MOV CX, 25
M1:
; тело цикла
INC CX
LOOP M1

— MOV CX, 25
M1:
; тело цикла
DEC CX
LOOP M1



9. В каком примере цикл выполнится 24 раз
+ MOV CX, 48
M1:
; тело цикла
DEC CX
LOOP M1

— MOV CX, 48
LOOP M1
; тело цикла
M1:

— MOV CX, 24
M1:
; тело цикла
INC CX
LOOP M1

— MOV CX, 24
M1:
; тело цикла
DEC CX
LOOP M1

10. Как правильно представлено переменную в байтовой форме
+ Number DB ‘Hello world! »
— Text_string DW 7,12
— Float_number DD 3.5e7
— Table DQ 1,2,3,4,5,6,7,8,9,0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh

11. Как правильно представлено переменную в двухбайтовым форме
+ Text_string DW 07h, 1200h, 0034h, 0170h
— Text_string DD 07h, 1200h, 0034h, 0170h
— Number DB ‘Hello world! »
— Table DQ 1,2,3,4,5,6,7,8,9,0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh

12. Какую вы знаете команду безусловного перехода
+ JMP
— JE
— CMP
— JZ

13. Какую вы знаете команду условного перехода
+ JZ
— LOOP
— CMP
— JMP

14. Какой из приведенных примеров соответствует произведения двух регистров
+ MUL BL
— MUL AX, BX
— MUL AX, [SI]
— MUL AX, BX: 1001

15. Какая из приведенных команд соответствует условного перехода «ЕСЛИ ДА»
+ JE метка
— JNE метка
— JNZ метка
— JMP метка
JMP метка

16. Какая из приведенных команд выполняет сравнение содержания двух регистров
+ CMP AL, BL
— CMP AL, 13
— CMP AL, string
— CMP AL, @char

17. Виртуальное адресное пространство зависит от
+ Архитектуры процессора, системы программирования
— Объема реальной физической памяти, установленной в компьютере
— Средств системы программирования
— Наличие библиотек системы программирования

18. Виртуальное адресное пространство не зависит от
+ Объема реальной физической памяти, установленной в компьютере
— Архитектуры процессора, системы программирования
— Средств системы программирования
— Наличие библиотек системы программирования

19. Какое из чисел больше?
+ 101010 более 35
— 101010 больше 35h
— 35 больше 10101010
— 101010 больше 101010h

20. Чему равна 01001100 OR 10101010?
+ 11101110
— 11111110
— 10101010
— 00010001

21. Что означает оператор NOT?
+ инверсия
— Пустая операция
— Логическое сложение
— Логическое умножение