Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПУЭВС. Лекции. Задания / ЛабПрактикум_МПЭВС.doc
Скачиваний:
51
Добавлен:
11.05.2015
Размер:
2.05 Mб
Скачать

2.6. Содержание отчета по работе

2.6.1. Отчет оформляется один на бригаду из одного-двух исполнителей.

2.6.2. Отчет должен содержать:

– наименование работы;

– цель работы;

– задание на работу;

– краткую характеристику ресурсов лабораторного стенда, применяемых в работе;

– результаты исследования команд (по форме табл. 2.2);

– результаты исследования временных диаграмм команд в форме временных диаграмм по примеру рис. 2.2;

– заключение и выводы по результатам работы.

2.7. Вопросы для самоконтроля

2.7.1. Как процессор «отличает» команду от данных?

2.7.2. Какая информация кодируется в команде?

2.7.3. Поясните понятия «код операции» и «операнд».

2.7.4. Сколько операндов требуется для команд пересылок?

2.7.5. Сколько операндов требуется для команд преобразования данных? Сколько может указываться явно?

2.7.6. Прямую и косвенную регистровые адресации в учебных источниках определяют как неявную и как явную. С чем связана такая неоднозначность определений?

2.7.7. Какая информация отображается в слове состояния программы?

2.7.8. Назовите и прокомментируйте состав слова PSW для МП i8080?.

2.7.9. Прокомментируйте формат регистра F?

2.7.10. Определите состояние и числовой результат в регистре F после сложения чисел 37 и 79. Какие значения установятся в результате вычитания этих чисел?

2.7.11. Какой объект программной модели МП и какое значение примет после извлечения команды jmp 0960? После выполнения?

2.7.12. Какие объекты программной модели МП и какие значения примут после извлечения команды Сnc 0970 размещенной с адреса 0820? После выполнения, если бит «Сr» до приема команды был обнулён?

2.7.13. Определите понятие «М-цикл».

2.7.14. Поясните состояния сигнальных линий МП i8080 в первом такте М-цикла. Какие состояния процессора и для чего кодируются в соответствующем слове данных в первом такте?

2.7.15. Определите число М-циклов в команде п. 6.12, если бит «Сr» в слове состояния программы установлен («Cr» = 1)?

2.7.16. Какими способами можно занести байт данных в ячейку ОЗУ в стендах УМК, УОУ?

2.7.17. Перечислите варианты загрузки двухбайтовых слов в ячейки ОЗУ стендов УКМК, УОУ?

2.7.18. Как, используя команды МП, можно оставить незанятой область ОЗУ, выбранную для размещения программы?

2.7.19. Каким набором команд можно направленно изменить содержимое регистра состояний F рассмотренного в работе МП ? Состояния каких разрядов регистра нельзя изменить?

2.7.20. Изобразите временную диаграмму сигнала на линии «Чтение памяти» при выполнении команды jmp 0100, размещенной в ОЗУ с адреса 0100?

Приложение а1

(Справочное)

Кодировочная таблица мп i8080 и стенда Старшая тетрада

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0

nop

mov

B,B

mov

D,B

mov

H,B

mov

M,B

add

B

sub

B

ana

B

ora

B

rnz

rnc

rpo

rp

0

1

lxi

B

lxi

D

lxi

H

lxi

SP

mov

B,C

mov

D,C

mov

H,C

mov

M,C

add

C

sub

C

ana

C

ora

C

pop

B

pop

D

pop

H

pop

PSW

1

2

stax

B

stax

D

shld

sta

mov

B,D

mov

D,D

mov

H,D

mov

M,D

add

D

sub

D

ana

D

ora

D

jnz

jnc

jpo

jp

2

3

inx

B

inx

D

inx

H

inx

S P

mov

B,E

mov

D,E

mov

H,E

mov

M,E

add

E

sub

E

ana

E

ora

E

jmp

out

xthl

di

3

4

inr

B

inr

D

inr

H

inr

M

mov

B,H

mov

D,H

mov

H,H

mov

M,H

add

H

sub

H

ana

H

ora

H

cnz

cnc

cpo

cp

4

5

dcr

B

dcr

D

dcr

H

dcr

M

mov

B,L

mov

D,L

mov

H,L

mov

M,L

add

L

sub

L

ana

L

ora

L

push

B

push

D

push

H

push

PSW

5

6

mvi

B

mvi

D

mvi

H

mvi

M

mov

B,M

mov

D,M

mov

H,M

hlt

add

M

sub

M

ana

M

ora

M

adi

sui

ani

jri

6

7

rlc

ral

daa

stc

mov

B,A

mov

D,A

mov

H,A

mov

M,A

add

A

sub

A

ana

A

ora

A

rst

0

rst

2

rst

4

rst

6

7

8

mov

C,B

mov

E,B

mov

L,B

mov

A,B

adc

B

sbb

B

xra

B

cmp

B

rz

rc

rpe

rm

8

9

dad

B

dad

D

dad

H

dad

SP

mov

C,C

mov

E,C

mov

L,C

mov

A,C

adc

C

sbb

C

xra

C

cmp

C

ret

pchl

sphl

9

A

ldax B

ldax

D

lhld

lda

mov

C,D

mov

E,D

mov

L,D

mov

A,D

adc

D

sbb

D

xra

D

cmp

D

jnz

jc

jpe

jm

A

B

dcx

B

dcx

D

dcx

H

dcx

S P

mov

C,E

mov

E,E

mov

L,E

mov

A,E

adc

E

sbb

E

xra

E

cmp

E

in

xcng

ei

B

C

inr

C

inr

E

inr

L

inr

A

mov

C,H

mov

E,H

mov

L,H

mov

A,H

adc

H

sbb

H

xra

H

cmp

H

cz

cc

cpe

cm

C

D

dcr

C

dcr

E

dcr

L

dcr

A

mov

C,L

mov

E,L

mov

L,L

mov

A,L

adc

L

sbb

L

xra

L

cmp

L

call

D

E

mvi

C

mvi

E

mvi

L

mvi

A

mov

C,M

mov

E,M

mov

L,M

mov

A,M

adc

M

sbb

M

xra

N

cmp

M

aci

sbi

xri

cpi

E

F

rrc

rar

cma

cmc

mov

C,A

mov

E,A

mov

L,A

mov

A,A

adc

A

sbb

A

xra

A

cmp

A

rst 1

rst 3

rst 5

rst 7

F

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F