Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест_Архітектура_комп_КІ_Модуль_3_2011.srt.rtf
Скачиваний:
67
Добавлен:
05.03.2016
Размер:
500.09 Кб
Скачать

2 Байти

-

4 біти

##theme 11

##score 1

##type 1

##time 0:00:00

Де може розміщуватися операнд при прямій адресації?

+

в регістрі або комірці пам’яті

-

вказується безпосередньо у команді

-

у програмному лічильнику

##theme 11

##score 1

##type 1

##time 0:00:00

Де розташовується адресний операнд машинної команди?

+

в комірці оперативної пам’яті

-

вказується безпосередньо в команді

-

в одному з РЗП мікропроцесора

##theme 11

##score 1

##type 1

##time 0:00:00

Де розташовується регістровий операнд машинної команди?

+

в одному з РЗП мікропроцесора

-

в комірці оперативної пам’яті

-

вказується безпосередньо в команді

##theme 11

##score 1

##type 1

##time 0:00:00

Де розташовується безпосередній операнд машинної команди?

+

вказується безпосередньо в команді

-

в комірці оперативної пам’яті

-

в одному з РЗП мікропроцесора

##theme 12

##score 2

##type 3

##time 0:00:00

Обчислити фізичну адресу комірки пам’яті по заданій логічній адресі 123A:54B7 для реального режиму функціонування МП. Примітка: результат ввести у двійковому 20 - розрядному вигляді, при необхідності з ведучими нулями, без пробілів. Наприклад, 0001111011001101.

00010111100001010111

##theme 12

##score 2

##type 3

##time 0:00:00

Обчислити фізичну адресу комірки пам’яті по заданій логічній адресі A139:045D для реального режиму функціонування МП. Примітка: результат ввести у двійковому 20 - розрядному вигляді, при необхідності з ведучими нулями, без пробілів. Наприклад, 0001111011001101.

10100001011111101101

##theme 12

##score 2

##type 3

##time 0:00:00

Обчислити фізичну адресу комірки пам’яті по заданій логічній адресі 237E:00DA для реального режиму функціонування МП. Примітка: результат ввести у двійковому 20 - розрядному вигляді, при необхідності з ведучими нулями, без пробілів. Наприклад, 0001111011001101.

00100011100010111010

##theme 12

##score 2

##type 3

##time 0:00:00

Обчислити фізичну адресу комірки пам’яті по заданій логічній адресі 0AD1:CE20 для реального режиму функціонування МП. Примітка: результат ввести у двійковому 20 - розрядному вигляді, при необхідності з ведучими нулями, без пробілів. Наприклад, 0001111011001101.

00010111101100110000

##theme 12

##score 2

##type 3

##time 0:00:00

Обчислити фізичну адресу комірки пам’яті по заданій логічній адресі 347F:328A для реального режиму функціонування МП. Примітка: результат ввести у двійковому 20 - розрядному вигляді, при необхідності з ведучими нулями, без пробілів. Наприклад, 0001111011001101.

00110111101001111010

##theme 12

##score 2

##type 3

##time 0:00:00

Обчислити фізичну адресу комірки пам’яті по заданій логічній адресі 400F:65AA для реального режиму функціонування МП. Примітка: результат ввести у двійковому 20 - розрядному вигляді, при необхідності з ведучими нулями, без пробілів. Наприклад, 0001111011001101.

01000110011010011010

##theme 12

##score 2

##type 3

##time 0:00:00

Обчислити фізичну адресу комірки пам’яті по заданій логічній адресі 22FD:110F для реального режиму функціонування МП. Примітка: результат ввести у двійковому 20 - розрядному вигляді, при необхідності з ведучими нулями, без пробілів. Наприклад, 0001111011001101.

00100100000011011111

##theme 12

##score 2

##type 3

##time 0:00:00

Обчислити фізичну адресу комірки пам’яті по заданій логічній адресі 361B:345B для реального режиму функціонування МП. Примітка: результат ввести у двійковому 20 - розрядному вигляді, при необхідності з ведучими нулями, без пробілів. Наприклад, 0001111011001101.

00111001011000001011

##theme 12

##score 2

##type 3

##time 0:00:00

Обчислити фізичну адресу комірки пам’яті по заданій логічній адресі 2458:AB0D для реального режиму функціонування МП. Примітка: результат ввести у двійковому 20 - розрядному вигляді, при необхідності з ведучими нулями, без пробілів. Наприклад, 0001111011001101.

00101111000010001101

##theme 12

##score 2

##type 3

##time 0:00:00

Обчислити фізичну адресу комірки пам’яті по заданій логічній адресі 11DD:CCED для реального режиму функціонування МП. Примітка: результат ввести у двійковому 20 - розрядному вигляді, при необхідності з ведучими нулями, без пробілів. Наприклад, 0001111011001101.

00011110101010111101

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 є регістром-акумулятором?

+

AX

-

BX

-

CX

-

DX

-

CS

-

SS

-

DS

-

ES

-

BP

-

SP

-

SI

-

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 називають базовим регістром?

-

AX

+

BX

-

CX

-

DX

-

CS

-

SS

-

DS

-

ES

-

BP

-

SP

-

SI

-

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 називають регістром-лічильником?

-

AX

-

BX

+

CX

-

DX

-

CS

-

SS

-

DS

-

ES

-

BP

-

SP

-

SI

-

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 називають регістром даних?

-

AX

-

BX

-

CX

+

DX

-

CS

-

SS

-

DS

-

ES

-

BP

-

SP

-

SI

-

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 містить початкову адресу кодового сегмента?

-

AX

-

BX

-

CX

-

DX

+

CS

-

SS

-

DS

-

ES

-

BP

-

SP

-

SI

-

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 містить початкову адресу сегмента даних?

-

AX

-

BX

-

CX

-

DX

-

CS

-

SS

+

DS

-

ES

-

BP

-

SP

-

SI

-

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 містить початкову адресу стекового сегмента?

-

AX

-

BX

-

CX

-

DX

-

CS

+

SS

-

DS

-

ES

-

BP

-

SP

-

SI

-

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 містить початкову адресу додаткового сегмента?

-

AX

-

BX

-

CX

-

DX

-

CS

-

SS

-

DS

+

ES

-

BP

-

SP

-

SI

-

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 вказує на базу стека у межах поточного стекового сегмента?

-

AX

-

BX

-

CX

-

DX

-

CS

-

SS

-

DS

-

ES

+

BP

-

SP

-

SI

-

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 вказує на вершину стека у межах поточного стекового сегмента?

-

AX

-

BX

-

CX

-

DX

-

CS

-

SS

-

DS

-

ES

-

BP

+

SP

-

SI

-

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 зберігає зсув адреси в поточному сегменті даних?

-

AX

-

BX

-

CX

-

DX

-

CS

-

SS

-

DS

-

ES

-

BP

-

SP

+

SI

-

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 зберігає зсув адреси в поточному додатковому сегменті?

-

AX

-

BX

-

CX

-

DX

-

CS

-

SS

-

DS

-

ES

-

BP

-

SP

-

SI

+

DI

-

F

-

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 зберігає зсув наступної команди в поточному кодовому сегменті?

-

AX

-

BX

-

CX

-

DX

-

CS

-

SS

-

DS

-

ES

-

BP

-

SP

-

SI

-

DI

-

F

+

IP

##theme 10

##score 1

##type 1

##time 0:00:00

Який з перелічених регістрів МП I8086 зберігає інформацію про стан як самого МП, так і програми, що виконується?

-

AX

-

BX

-

CX

-

DX

-

CS

-

SS

-

DS

-

ES

-

BP

-

SP

-

SI

-

DI

+

F

-

IP

##theme 13

##score 1

##type 1

##time 0:00:00

Який з перелічених прапорців фіксує значення переносу (позики), що виникає при додаванні (відніманні) байтів або слів, а також значення висунутого біта при зсуві операнда?

+

CF

-

AF

-

PF

-

ZF

-

SF

-

OF

-

DF

-

IF

-

TF

##theme 13

##score 1

##type 1

##time 0:00:00

Який з перелічених прапорців фіксує наявність парного числа одиниць у молодшому байті результату операції?

-

CF

-

AF

+

PF

-

ZF

-

SF

-

OF

-

DF

-

IF

-

TF

##theme 13

##score 1

##type 1

##time 0:00:00

Який з перелічених прапорців використовується тільки для двійково-десяткової арифметики?

-

CF

+

AF

-

PF

-

ZF

-

SF

-

OF

-

DF

-

IF

-

TF

##theme 13

##score 1

##type 1

##time 0:00:00

Який з перелічених прапорців сигналізує про одержання нульового результату операції?

-

CF

-

AF

-

PF

+

ZF

-

SF

-

OF

-

DF

-

IF

-

TF

##theme 13

##score 1

##type 1

##time 0:00:00

Який з перелічених прапорців дублює значення старшого біта результату (знак числа)?

-

CF

-

AF

-

PF

-

ZF

+

SF

-

OF

-

DF

-

IF

-

TF

##theme 13

##score 1

##type 1

##time 0:00:00

Який з перелічених прапорців сигналізує про втрату старшого біта результату додавання або віднімання в зв'язку з переповненням розрядної сітки при роботі з числами зі знаком?

-

CF

-

AF

-

PF

-

ZF

-

SF

+

OF

-

DF

-

IF

-

TF

##theme 13

##score 1

##type 1

##time 0:00:00

Який з перелічених прапорців визначає порядок обробки ланцюжків у відповідних командах?

-

CF

-

AF

-

PF

-

ZF

-

SF

-

OF

+

DF

-

IF

-

TF

##theme 13

##score 1

##type 1

##time 0:00:00

Який з перелічених прапорців дозволяє або забороняє реакцію процесора на запит переривання по входу ІNTR?

-

CF

-

AF

-

PF

-

ZF

-

SF

-

OF

-

DF

+

IF

-

TF

##theme 13

##score 1

##type 1

##time 0:00:00

Який з перелічених прапорців дозволяє перехід у покомандний (покроковий) режим роботи?

-

CF

-

AF

-

PF

-

ZF

-

SF

-

OF

-

DF

-

IF

+

TF

##theme 14

##score 1

##type 1

##time 0:00:00

Яка з перелічених команд мови Assembler-86 є неприпустимою?

+

MOV 0023,DX

-

MOV [0023],DX

-

MOV DX, [0023]

-

MOV DX,0023

##theme 14

##score 1

##type 1

##time 0:00:00

Яка з перелічених команд мови Assembler-86 є неприпустимою?

+

MOV AL,DX

-

MOV DX,AL

-

MOV DX, [0023]

-

MOV DX,0023

##theme 14

##score 1

##type 1

##time 0:00:00

Яка з перелічених команд мови Assembler-86 є неприпустимою?

+

ADD 03,DL

-

ADD DL,03

-

ADD DL, [0023]

-

ADD DL, AL

##theme 14

##score 1

##type 1

##time 0:00:00

Яка з перелічених команд мови Assembler-86 є неприпустимою?

+

MUL 03

-

MUL AL

-

MUL, [AL]

-

MUL [03]

##theme 14

##score 1

##type 1

##time 0:00:00

Яка з перелічених команд мови Assembler-86 є неприпустимою?

+

POP CS

-

POP DS

-

POP [0023]

##theme 14

##score 1

##type 1

##time 0:00:00

Яка з перелічених команд мови Assembler-86 є неприпустимою?

+

PUSH 03

-

PUSH DS

-

PUSH [0023]

-

PUSH CS

##theme 14

##score 1

##type 1

##time 0:00:00

Який тип речень мови Assembler не має аналогів у машинному поданні?

+

директиви

-

команди

-

макрокоманди

##theme 14

##score 1

##type 1

##time 0:00:00

Скільки операндів мають директиви мови Assembler-86?

+

від 0 до n

-

не більше двох

-

директиви взагалі не мають операндів

##theme 14

##score 1

##type 1

##time 0:00:00

Команда мови Assembler-86 loop призначена для організації циклів:

+

з відомою кількістю повторень

-

з післяумовою

-

з передумовою

##theme 14

##score 1

##type 1

##time 0:00:00

Що буде записано у змінній В у результаті виконання директиви В dw A?

+

зсув логічної адреси змінної А

-

значення змінної А

-

логічна адреса змінної А

##theme 14

##score 1

##type 1

##time 0:00:00

Що буде записано у змінній В у результаті виконання директиви В dd A?

+

логічна адреса змінної А

-

зсув логічної адреси змінної А

-

значення змінної А

##theme 14

##score 1

##type 3

##time 0:00:00

Яке число буде записано в регістрі ah в результаті виконання наступних команд: mov ax,19; mov bl,4; div bl ? Результат ввести в десятковому вигляді без ведучих нулів.

3

##theme 14

##score 1

##type 3

##time 0:00:00

Яке число буде записано в регістрі al в результаті виконання наступних команд: mov ax,19; mov bl,4; div bl ? Результат ввести в десятковому вигляді без ведучих нулів.

4

##theme 14

##score 1

##type 1

##time 0:00:00

Яка логічна операція виконується за допомогою команди TEST?

+

AND

-

OR

-

XOR

-

NOT

##theme 14

##score 1

##type 1

##time 0:00:00

Яка арифметична операція виконується за допомогою команди CMP?

+

віднімання

-

додавання

-

множення

-

ділення

##theme 14

##score 1

##type 1

##time 0:00:00

Яку арифметичну операцію виконує команда SAL AX,3?

+

множення вмісту акумулятора на 8

-

ділення вмісту акумулятора на 8

-

множення вмісту акумулятора на 3

-

ділення вмісту акумулятора на 3

##theme 14

##score 1

##type 1

##time 0:00:00

В який з перелічених пар команди виконують ту ж саму дію?

+

SAL AX,3; SHL AX,3

-

SAL AX,3; SAR AX,3

-

SHL AX,3; SHR AX,3

-

ROR AX,3; RCR AX,3

##theme 14

##score 1

##type 3

##time 0:00:00

Яке число буде записано в регістрі al в результаті виконання наступних команд: mov ax,-5; mov сl,2; idiv cl ? Результат ввести в десятковому вигляді без ведучих нулів.

-2

##theme 14

##score 1

##type 3

##time 0:00:00

Яке число буде записано в регістрі al в результаті виконання наступних команд: mov ax,-5; mov сl,2; sar al,1 ? Результат ввести в десятковому вигляді без ведучих нулів.

-3

##theme 15

##score 1

##type 1

##time 0:00:00

Що означає команда мови Assembler-86 jnge?

+

виконати перехід, якщо перший операнд у команді cmp a,b менше другого

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b менше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого

##theme 15

##score 1

##type 1

##time 0:00:00

Що означає команда мови Assembler-86 jnle?

+

виконати перехід, якщо перший операнд у команді cmp a,b більше другого

-

виконати перехід, якщо другий операнд у команді cmp a,b більше першого

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b менше другого або дорівнює другому

##theme 15

##score 1

##type 1

##time 0:00:00

Що означає команда мови Assembler-86 jnae?

+

виконати перехід, якщо перший операнд у команді cmp a,b менше другого

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b менше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого

##theme 15

##score 1

##type 1

##time 0:00:00

Що означає команда мови Assembler-86 jnbe?

+

виконати перехід, якщо перший операнд у команді cmp a,b більше другого

-

виконати перехід, якщо другий операнд у команді cmp a,b більше першого

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b менше другого або дорівнює другому

##theme 15

##score 1

##type 1

##time 0:00:00

Що означає команда мови Assembler-86 jng?

+

виконати перехід, якщо перший операнд у команді cmp a,b менше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b менше другого

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого

##theme 15

##score 1

##type 1

##time 0:00:00

Що означає команда мови Assembler-86 jnl?

+

виконати перехід, якщо перший операнд у команді cmp a,b більше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b менше другого

-

виконати перехід, якщо перший операнд у команді cmp a,b менше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого

##theme 15

##score 1

##type 1

##time 0:00:00

Що означає команда мови Assembler-86 jna?

+

виконати перехід, якщо перший операнд у команді cmp a,b менше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b менше другого

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого

##theme 15

##score 1

##type 1

##time 0:00:00

Що означає команда мови Assembler-86 jnb?

+

виконати перехід, якщо перший операнд у команді cmp a,b більше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b менше другого

-

виконати перехід, якщо перший операнд у команді cmp a,b менше другого або дорівнює другому

-

виконати перехід, якщо перший операнд у команді cmp a,b більше другого

##theme 14

##score 1

##type 3

##time 0:00:00

Яке число буде записано в регістрі al в результаті виконання наступних команд: mov al,00100111b; and al,11110011 ? Результат ввести в двійковому восьмирозрядному вигляді без символа b наприкінці.

00100011

##theme 14

##score 1

##type 3

##time 0:00:00

Яке число буде записано в регістрі al в результаті виконання наступних команд: mov al,00100110b; or al,01110010 ? Результат ввести в двійковому восьмирозрядному вигляді без символа b наприкінці.

01110110

##theme 14

##score 1

##type 3

##time 0:00:00

Яке число буде записано в регістрі al в результаті виконання наступних команд: mov al,00100110b; xor al,01110010 ? Результат ввести в двійковому восьмирозрядному вигляді без символа b наприкінці.

01010100

##theme 14

##score 1

##type 3

##time 0:00:00

Яке число буде записано в регістрі al в результаті виконання наступних команд: mov al,00100110b; not al ? Результат ввести в двійковому восьмирозрядному вигляді без символа b наприкінці.

11011001

##theme 14

##score 1

##type 1

##time 0:00:00

Яку арифметичну операцію виконує команда SHL AX,3?

+

множення вмісту акумулятора на 8

-

ділення вмісту акумулятора на 8

-

множення вмісту акумулятора на 3

-

ділення вмісту акумулятора на 3

##theme 14

##score 1

##type 1

##time 0:00:00

Яку арифметичну операцію виконує команда SAR AX,3?

+

цілечисельне ділення вмісту акумулятора на 8

-

множення вмісту акумулятора на 8

-

множення вмісту акумулятора на 3

-

цілечисельне ділення вмісту акумулятора на 3

##theme 14

##score 1

##type 1

##time 0:00:00

Якщо добуток потребує подвійного, порівняно із співмножниками, формата, що є ознакою такої ситуації у МП I80X86?

+

CF=1, OF=1

-

CF=0, OF=0

-

CF=1, ZF=1

-

AF=1, OF=1

##theme 14

##score 1

##type 3

##time 0:00:00

Яке число буде записано в регістрі al в результаті виконання наступних команд: mov al,10100110b; rol al,2 ? Результат ввести в двійковому восьмирозрядному вигляді без символа b наприкінці.

10011010

##theme 14

##score 1

##type 3

##time 0:00:00

Яке число буде записано в регістрі al в результаті виконання наступних команд: mov al,10100110b; ror al,2 ? Результат ввести в двійковому восьмирозрядному вигляді без символа b наприкінці.

10101001

##theme 14

##score 1

##type 1

##time 0:00:00

Яку дію виконує команда СМС?

+

інвертування прапора CF

-

встановлення прапора CF

-

скидання прапора CF

##theme 14

##score 1

##type 1

##time 0:00:00

Команда LOOPZ призначена для:

+

організації циклу з відомою кількістю повторень з можливістю дострокового виходу при ZF=1

-

організації циклу з відомою кількістю повторень з можливістю дострокового виходу при ZF=0

-

організації циклу з відомою кількістю повторень