Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Індивідуальна робота №3



Тема: Визначення методів адресації. Аналіз стану регістру ознак

Мета: Набути навички в визначені методів адресації та в розшифровці регістру ознак

 

Теоретичні відомості

 

В МП Intel 8080 викоpистовують такi методи адресації:

· пpяма;

· пpяма pегicтpовa;

· посеpедня pегістpова;

· безпосеpедня;

· змішана;

· неявна;

· стекова.

Фоpмат pегістpу ознак МП Intel 8080 (Flag)

S Z A P Cy

постійно

S - біт sign - знак (ознаку pезультату), якщо виконані алгебpаїчні та логічні опеpації 1 - "-" 0 - "+"

Z - біт zero - біт нуля, тобто ознака нульового pезультату

1 – нуль 0 - не нуль

A - біт auxiliary carry, біт допоміжного переносу (займу) із молодшої тетради в старшу 1 - є міжтетрадний перенос 0 - немає

за допомогою цього біту виявляють однократні помилки.

P - біт paritty - паритет парність одиниць в результаті

1 - в (А) парна кількість одиниць

0 - в (А) непарна кількість одиниць

використовується для контролю

Cy - біт carry - перенос , тобто продовження акумулятора

1 - є перенос

0 - немає переносу

 

ВАРІАНТ 1

1. Якi види адресацiї даних використанi в наступних командах?

MOV D,A

ADI 0CCH

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програм.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=01100101 (B)=00001110 (F)=01000010

MVI A,0FFH

ADD B

4. Скласти операнди, якi знаходяться в комірках ОЗП за адресами 8100H та

8101H, результат занести в комірку за адресою 8100H.

 

 

ВАРIАНТ 2

1. Якi види адресацiї даних використанi в наступних командах?

SUB M

MOV C,M

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програм.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=01100101 (B)=00001110 (F)=01000010

ADD A

INR B

4. Обчислити вираз (3*40 – 25)/2.

 

 

ВАРIАНТ 3

1. Якi види адресацiї даних використанi в наступних командах?

ADI 25H

MOV M,A

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=01100101 (B)=00001110 (F)=01000010

INR A

ADD B

4. Помiняти мiсцями операнди, якi знаходяться в комірках ОЗП за адресами 8100H та 8101H.

 

ВАРIАНТ 4

1. Якi види адресацiї даних використанi в наступних командах?

CALL 0FF00H

MVI A,0CFH

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=01100101 (B)=00001110 (F)=01000010

ADI 020H

ADD B

4. Додати до операнда, який знаходиться в комірцi ОЗП за адресою 8100H число 68H.

 

 

ВАРIАНТ 5

1. Якi види адресацiї даних використанi в наступних командах?

OUT 01H

CMP M

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=01100101 (B)=00001110 (F)=01000010

SUI 35H

MOV B,A

4. Переслати операнд, який знаходиться в комірцi ОЗП за адресою 8100H в комірку 8101H.

 

 

ВАРIАНТ 6

1. Якi види адресацiї даних використанi в наступних командах?

ADD B

CPI 63H

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=01100101 (B)=00001110 (F)=01000010

MVI A,0FFH

SUB B

4. Скласти операнди, якi знаходяться в комірках ОЗП за адресами 8100H та 8101H, результат занести в регiстр D.

 

ВАРIАНТ 7

1. Якi види адресацiї даних використанi в наступних командах?

INR B

LDA 0FF00H

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=2FH (B)=0D0H (C)=4AH (F)=01000010

ADD B

SUB C

4. Знайти рiзницю чисел, якi знаходяться в комірках ОЗП за адресами 8100H та 8101H, результат занести в комірку за адресою 8100H.

 

 

ВАРIАНТ 8

1.Якi види адресацiї даних використанi в наступних командах?

SUI 0FAH

CALL 012DH

2. Розшифрувати коди стану регiстру ознак МП КР580 .

 

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=01100101 (D)=00001110 (F)=01000010

ADD D

MVI D,2DH

ADD D

4. Додати до операндiв, що знаходяться в комірках ОЗП за адресами 9000H та 9001H змiст регiстру В.

 

 

ВАРIАНТ 9

1.Якi види адресацiї даних використанi в наступних командах?

LXI H,8000H

INR A

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (F)=01000010

ADD D

ADD A

4. Переслати в регiстри B та С вiдповiдно змiст комірок 9300H та 9500H.

 

 

ВАРIАНТ 10

1.Якi види адресацiї даних використанi в наступних командах?

MOV L,A

JNZ 9030H

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (B)=42H (D)=0AH (F)=01000010

ADD D

MOV B,A

INR D

4. Переслати змiст комірок 0A300H та 0A500H в регiстри B та С вiдповiдно .

 

 

ВАРIАНТ 11

1. Якi види адресацiї даних використанi в наступних командах?

JNC 8000H

MVI A,10H

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (H)=0CEH (L)=0E1H (F)=01000010

MOV L,A

INX H

4. Переслати в комірки 9300H та 9500H коди 0F1H та 4AH.

 

 

ВАРIАНТ 12

1. Якi види адресацiї даних використанi в наступних командах?

LDA 8000H

INR A

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (H)=0CEH (L)=0E1H (F)=01000010

MOV A,H

MOV L,H

ADD D

4. Скласти програму обчислення величини:

(37-12)*2

 

ВАРIАНТ 13

1. Якi види адресацiї даних використанi в наступних командах?

OUT 06H

JNC 1200H

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (B)=4AH (F)=01000010

INR D

ADD A

MOV D,A

4. Скласти програму обчислення величини:

(56+12)*2

 

 

ВАРIАНТ 14

1. Якi види адресацiї даних використанi в наступних командах?

IN 03H

DCR D

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (C)=0BH (F)=01000010

ADD C

INR D

MOV C,D

4. Помножити на 2 змiст комірки 0A200H ,результат переслати в 0A201H.

 

 

ВАРIАНТ 15

1. Якi види адресацiї даних використанi в наступних командах?

SUI 30H

INR A

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (B)=0A3H (F)=01000010

ADD D

MVI D,30H

DCR B

4. Помножити на 3 змiст комірки A010H, результат розмiстити в комірцi A011H.

 

ВАРIАНТ 16

1. Якi види адресацiї даних використанi в наступних командах?

MOV D,A

ADI 0CCH

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=01100101 (B)=00001110 (F)=01000010

CMA

ADD B

4. Додати до операнда, який знаходиться в комірцi ОЗП за адресою 8100H

число 68H.

 

 

ВАРIАНТ 17

1. Якi види адресацiї даних використанi в наступних командах?

ANA H

JMP 00BCH

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регістру ознак (F) :

(A)=38H (D)=42H (F)=01000010

ADD D

ADD A

4. Переслати в регiстри H та L вiдповiдно змiст комірок 9300H та 9500H.

 

 

ВАРIАНТ 18

1. Якi види адресацiї даних використанi в наступних командах?

SUB M

MOV C,M

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=01100101 (B)=00001110 (F)=01000010

ADI 020H

ADD B

4. Переслати операнд, який знаходиться в комірцi ОЗП за адресою 8100H в комірку 8101H.

 

ВАРIАНТ 19

1. Якi види адресацiї даних використанi в наступних командах?

ANA H

JMP 00BCH

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=01100101 (B)=00001110 (F)=01000010

SUI 35H

MOV B,A

4. Скласти операнди, якi знаходяться в комірках ОЗП за адресами 8100H та 8101H, результат занести в регiстр D.

 

 

ВАРIАНТ 20

1. Якi види адресацiї даних використанi в наступних командах?

INR B

LDA 0FF00H

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (F)=01000010

ADD D

ADD A

4. Переслати змiст комірок 0A300H та 0A500H в регiстри B та С вiдповiдно .

 

 

ВАРIАНТ 21

1. Якi види адресацiї даних використанi в наступних командах?

SUI 0FAH

CALL 012DH

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (B)=42H (D)=0AH (F)=01000010

ADD D

MOV B,A

INR D

4. Переслати в комірки 9300H та 9500H коди 0F1H та 4AH.

 

ВАРIАНТ 22

1. Якi види адресацiї даних використанi в наступних командах?

LXI H,8000H

INR A

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (H)=0CEH (L)=0E1H (F)=01000010

MOV L,A

INX H

4. Скласти програму обчислення величини:

(37-12)*2

 

 

ВАРIАНТ 23

1. Якi види адресацiї даних використанi в наступних командах?

MOV L,A

JNZ 9030H

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (H)=0CEH (L)=0E1H (F)=01000010

MOV A,H

MOV L,H

ADD D

4. Скласти програму обчислення величини:

(56+12)*2

 

 

ВАРIАНТ 24

1. Якi види адресацiї даних використанi в наступних командах?

JNC 8000H

MVI A,10H

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (B)=4AH (F)=01000010

INR D

ADD A

MOV D,A

4. Помножити на 2 змiст комірки 0A200H ,результат переслати в яч.0A201H.

 

ВАРIАНТ 25

1. Якi види адресацiї даних використанi в наступних командах?

LDA 8000H

INR A

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (C)=0BH (F)=01000010

ADD C

INR D

MOV C,D

4. Помножити на 3 змiст комірки A010H, результат розмiстити в комірцi A011H.

 

 

ВАРIАНТ 26

1. Якi види адресацiї даних використанi в наступних командах?

OUT 01H

CMP M

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (B)=0A3H (F)=01000010

ADD D

MVI D,30H

DCR B

4. Додати до операнда, який знаходиться в комірцi ОЗП за адресою 8100H число 68H.

 

 

ВАРIАНТ 27

1. Якi види адресацiї даних використанi в наступних командах?

INR B

LDA 0FF00H

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (H)=0CEH (L)=0E1H (F)=01000010

MOV L,A

INX H

4. Скласти програму обчислення величини:

(56+12)*2

 

ВАРIАНТ 28

1. Якi види адресацiї даних використанi в наступних командах?

SUI 0FAH

CALL 012DH

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (D)=42H (B)=4AH (F)=01000010

INR D

ADD A

MOV D,A

4. Помножити на 3 змiст комірки A010H, результат розмiстити в комірцi A011H.

 

 

ВАРIАНТ 29

1. Якi види адресацiї даних використанi в наступних командах?

ADD B

CPI 63H

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiстрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=38H (B)=42H (D)=0AH (F)=01000010

ADD D

MOV B,A

INR D

4. Скласти програму обчислення величини:

(37-12)*2

 

ВАРIАНТ 30

1. Якi види адресацiї даних використанi в наступних командах?

ANA H

JMP 00BCH

2. Розшифрувати коди стану регiстру ознак МП КР580 .

3. Визначити змiст вказаних регiтрiв пiсля виконання наступних фрагментiв програми.

В початковому станi змiст регiстрiв та регiстру ознак (F):

(A)=2FH (B)=0D0H (C)=4AH (F)=01000010

ADD B

SUB C

4. Переслати в регiстри B та С вiдповiдно змiст комірок 9300H та 9500H.

 

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.