Вы находитесь на странице: 1из 4

Архитектура ЭВМ 1

Вопросы к аттестации 1
1 Определите понятие – транслятор.
2 Определите понятие – интерпретатор.
3 Определите понятие – виртуальная машина.
4 Объясните разницу между интерпретацией и трансляцией.
5 Назначение регистров общего назначения (AX, BX, CX, DX, SP, BP, SI, DI).
6 Назначение регистров сегментов.
7 Назначение регистра флагов (flags).
8 Назначение регистра IP (instruction pointer).
9 На что указывает пара регистров (CS:IP) ?
10 На что указывает пара регистров (SS:SP) ?
11 Формирование физического адреса.
12 Разработайте программу, которая определяет данные разрядностью 16, 64 и 80 бит.
13 Разработайте программу, которая определяет данные разрядностью 8, 32 бит и в формате
BCD.
14 Назовите функциональные блоки ЭВМ (hardware).
15 Определите понятие – шина.
16 Свойства микросхем RFID.
17 Характеристики группы компьютеров – серверы.
18 Характеристики группы компьютеров – мэйнфреймы.
19 Классификация Флинна. Архитектура SISD.
20 Классификация Флинна. Архитектура SIMD.
21 Классификация Флинна. Архитектура MISD.
22 Классификация Флинна. Архитектура MIMD.
23 Объясните разницу между компьютерами CISC и RISC.
24 Определите понятие – скалярная, суперскалярная архитектуры.
25 Объясните принцип работы пятиступенчатого конвейера.
26 Объясните принцип работы двойного конвейера.
27 Объясните принцип работы конвейера с несколькими функциональными блоками.

Assembler
1 Команда mov word ptr [bx],0:
a) загружает значение 0 в регистр bx
b) загружает значение 0 в байт по адресу, который находится в bx
c) загружает значение 0 в слово по адресу, который находится в bx
2 Реализуйте команду xchg bx,cx используя стек.
3 Реализуйте команду xchg bx,cx используя команды mov.
4 Команда in al,71h:
a) загружает значение 71h в регистр al
b) загружает байт в регистр al из порта 71h
c) загружает значение из al в порт 71h.
5 Команда out 71h,al:
a) загружает значение 71h в регистр al
b) загружает байт в регистр al из порта 71h
c) загружает значение из al в порт 71h.
6 Команда adc приемник,источник выполняет операцию:
a) источник <-- приемник + источник
b) приемник <-- приемник + источник
d) приемник <-- приемник + источник +carry

7 Команда add приемник,источник выполняет операцию:


a) источник <-- приемник + источник
b) приемник <-- приемник + источник
d) источник <-- приемник + источник +carry
e) приемник <-- приемник + источник +carry
8 Команда sub операнд_1,операнд_2 выполняет операцию:
Архитектура ЭВМ 2
a) операнд_1 <-- операнд_1 + операнд_2
b) операнд_2 <-- операнд_1 - операнд_2
c) операнд_2 <-- операнд_1 + операнд_2
d) операнд_1 <-- операнд_1 - операнд_2
9 Команда sbb операнд_1,операнд_2 выполняет операцию:
a) операнд_1 <-- операнд_1 + операнд_2
b) операнд_2 <-- операнд_1 - операнд_2
c) операнд_2 <-- операнд_1 - операнд_2+carry
d) операнд_1 <-- операнд_1 - операнд_2-carry
10 Команда cmp операнд_1,операнд_2 выполняет операцию:
a) сравнивает два операнда, применяя логическую логическую функцию "и"
b) сравнивает два операнда, применяя логическую логическую функцию "или"
c) сравнивает два операнда, методом вычитания.
11 Укажите правильный синтаксис команды dec:
a) dec операнд_1,операнд_2
b) dec операнд
c) dec
12 Укажите правильный синтаксис команды not:
a) not операнд_1,операнд_2
b) not операнд
c) not
13 Если в регистре AL находится значение 11001001, после выполнения shl al,3 получится:
a) 00011001
b) 01001000
c) 00100100
d)11001000
14 Если в регистре AL находится значение 11001001, после выполнения shr al,3 получится:
a) 00011001
b) 01001000
c) 00010010
d)11001000
15 Если в регистре AL находится значение 11001001, после выполнения rol al,3 получится:
a) 01001010
b) 01001110
c) 00111001
d)11001000
16 Если в регистре AL находится значение 11001001, после выполнения ror al,3 получится:
a) 01001010
b) 01001110
c) 00111001
d)11001000
17 Если в переменной val находится значение 0F000h, а в регистре AX - 0F000h, после выполнения
shld val,ax,4 в val будет значение:
a) 0FF00h
b) 00FFh
c) 0F00Fh
d) 000Fh
18 Если в переменной val находится значение 0F000h, а в регистре AX - 0F000h, после
выполнения shrd val,ax,4 в val будет значение:
1) 0FF00h
2) 00FFh
3) 0F00h
4) 0F0Fh

19 Значение флага carry, после выполнения rcl al,2 если в AL находится 00100101, будет:
a) 0
Архитектура ЭВМ 3
b) 1
20 Значение флага carry, после выполнения rcr al,2 если в AL находится 00100101, будет:
a) 0
b) 1
21 Если в регистре AL находится значение 11011110, после выполнения and al,0fh получится:
a) 11011111
b) 00001110
c) 11010001
22 Если в регистре AL находится значение 11011110, после выполнения or al,0fh получится:
a) 11011111
b) 00001110
c) 11010000
23 Если в регистре AL находится значение 11011110, после выполнения test al,0fh получится:
a) 11011111
b) 00001110
c) 11010001
d) 11011110
24 В цепочечных командах:
a) адрес источника находится в регистре ESI
b) адрес приемника находится в регистре ESI
c) адрес источника находится в регистре EDI
d) адрес приемника находится в регистре EDI
25 Можно ли изменять направление (по возрастанию/убыванию адресов) в цепочечных командах?
a) да
b) нет
c) иногда
26 Количество циклов, в цепочечных командах, находится в регистре:
a) AX
b) BX
c) CX
d) DX
27 Какую операцию выполняет команда MOVSB?
28 Какую операцию выполняет команда CMPSB?
29 Какую операцию выполняет команда SCASB?
30 Какую операцию выполняет команда LODSB?
31 Какую операцию выполняет команда STOSB?
32 Команда jmp et выполняет:
a) безусловный переход на метку et
b) условный переход на метку et
c) вызов процедуры et
33 Какие операции выполняются командой CALL?
34 Какие операции выполняются командой RET?
35 Команда JZ et выполняет переход на et если:
a) флаг Zero равен 1
b) флаг Zero равен 0
c) флаг Sign равен 1
d) флаг Sign равен 0
36 Команда JNZ et выполняет переход на et если:
a) флаг Zero равен 1
b) флаг Zero равен 0
c) флаг Sign равен 1
d) флаг Sign равен 0
37 Команда JC et выполняет переход на et если:
a) флаг Zero равен 1
b) флаг Zero равен 0
c) флаг Carry равен 1
Архитектура ЭВМ 4
d) флаг Carry равен 0
38 Команда JNC et выполняет переход на et если:
a) флаг Zero равен 1
b) флаг Zero равен 0
c) флаг Carry равен 1
d) флаг Carry равен 0
39 Команда JCXZ et выполняет переход на et если:
a) флаг Zero равен 1
b) флаг Zero равен 0
c) флаг Carry равен 1
d) регистр CX равен 0
40 Метка et в команде LOOP et находится:
a) перед командой LOOP
b) после команды LOOP
c) не находится в данной программе
41 Команда STC:
a) устанавливает IF в 1
b) устанавливает IF в 0
c) устанавливает carry в 0
d) устанавливает carry в 1
42 Команда CLC:
a) устанавливает IF в 1
b) устанавливает IF в 0
c) устанавливает carry в 0
d) устанавливает carry в 1
43 Дополнение до 2 используется для:
a) представления натуральных чисел
b) представления целых отрицательных чисел
c) представления вещественных отрицательных чисел
44 Как представлены в памяти символы?
45 Как представлены вещественные числа?
a) как величина и как величина со знаком
b) в формате BCD
c) в формате с плавающей запятой.

Вам также может понравиться