Отчет о выполнении лабораторной работы №1 " Изучение структуры однокристального микропроцессора кр580ВМ80А"



Скачать 108.18 Kb.
Дата15.10.2012
Размер108.18 Kb.
ТипОтчет


НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ЯДЕРНЫЙ УНИВЕРСИТЕТ «МИФИ»


ОТЧЕТ
о выполнении лабораторной работы №1

" Изучение структуры однокристального микропроцессора КР580ВМ80А"

по курсу

«МИКРОПРОЦЕССОРНЫЕ СИСТЕМЫ»

выполнил студент группы А6-02

Логинов А.В.

Принял преподаватель

Москва, 2011г.

Цель работы: ознакомление со структурой однокристального микропроцессора КР580ВМ80А, принципом построения его узлов и их взаимодействия.
1. В первом задании необходимо было выполнить загрузку регистров

A = h0E, B = h23, С = h45, D = h10, E = h62, H = hA5, L = h97.



Адрес

Код

Мнемоника

Комментарий

800

06

MVI B, 23

Загрузка регистра B← h23

801

23

802

0E

MVI C, 45

Загрузка регистра C← h45

803

45

804

16

MVI D, 16

Загрузка регистра D← h10

805

10

806

1E

MVI E, 62

Загрузка регистра E← h62

807

62

808

26

MVI H, A5

Загрузка регистра H← hA5

809

A5

80А

2E

MVI L, 97

Загрузка регистра L← h97

80B

97

80C

3E

MVI A, 0E

Загрузка регистра A← h0E

80D

0E

80E

00

NULL

Завершение программы

Результат: в регистры загружены указанные выше числа, счетчик команд остановился на 80E.


2. Во втором задании необходимо было выполнить загрузку пары регистров ВС = h289A, DE = hF0E9, HL = h56DC


Адрес

Код

Мнемоника

Комментарий

800

01

LXI BC, 289A

Загрузка младшего разряда

Загрузка старшего разряда

801

9A

802

28

803

11

LXI DE, F0E9


Загрузка младшего разряда

Загрузка старшего разряда

804

E9

805

F0

806

21

LXI HL, 56DC

Загрузка младшего разряда

Загрузка старшего разряда

807

DC

808

56

809

00

NULL

Завершение программы

Результат: в регистре B число 28, в регистре C число 9A (страший и младший байты числа 289A), аналогично для DE и HL. Счетчик команд остановился на 809.


3. В третьем задании необходимо было выполнить загрузку указателя стека с помощью непосредственной и косвенной загрузки.
Непосредственная загрузка: SP = h0820, SP = h0840, SP = h0AFF.

Адрес

Код

Мнемоника

Комментарий

800

31

LXI SP, 0820

Загрузка указателя стека

Загрузка младшего разряда

Загрузка старшего разряда

801

20

802

08

803

31

LXI SP, 0840

Загрузка указателя стека

Загрузка младшего разряда

Загрузка старшего разряда

804

40

805

08

806

31

LXI SP, 0AFF

Загрузка указателя стека

Загрузка младшего разряда

Загрузка старшего разряда

807

FF

808

AA

809

00

NULL

Завершение программы

Результат: в стек загружены три двухбайтовых числа, счетчик команд остановился на 809.


Косвенная загрузка: SP = h0825, SP = h089F, SP = h0A5A.

Адрес

Код

Мнемоника

Комментарий

800

21

LXI HL, 0825

Загрузка указателя стека

Загрузка младшего разряда

Загрузка старшего разряда

801

25

802

08

803

21

LXI HL, 089F

Загрузка указателя стека

Загрузка младшего разряда

Загрузка старшего разряда

804

9F

805

08

806

21

LXI HL, 0A5A

Загрузка указателя стека

Загрузка младшего разряда

Загрузка старшего разряда

807

5A

808

0A

809

F9

SPHL

Содержимое регистровой пары HL поместить в указатель стека SP

810

00

NULL

Завершение программы

Результат: в стек загружены три двухбайтовых числа, счетчик команд остановился на 810.


4. В четвертом задании необходимо было выполнить загрузку счетчика команд с помощью косвенной загрузки: h0923, h091F, h0953


Адрес

Код

Мнемоника

Комментарий

0800

21

LXI HL, 0923

Загрузка младшего разряда

Загрузка старшего разряда

0801

23

0802

00

0803

E9

PCHL

Загрузка счетчика команд

0923

21

LXI HL, 091F

Загрузка младшего разряда

Загрузка старшего разряда

0924

1F

0925

09

0926

E9

PCHL

Загрузка счетчика команд

091F

21

LXI HL, 0953

Загрузка младшего разряда

Загрузка старшего разряда

0920

53

0921

09

0922

E9

PCHL

Загрузка счетчика команд

0923

00

NOP

Завершение программы

Результат: счетчик команд дважды делал скачки больше чем на 1, в результате остановился на 0923.



5. В пятом задании необходимо было выполнить пересылку из одного регистра в другой с предварительной загрузкой: D ← H(54), E ← C(81), L ← D(3F)


Адрес

Код

Мнемоника

Комментарий

800

26

MVI H, 54

Загрузка регистра А

801

54

802

54

MOV D, H

Пересылка из A в B

803



MVI C, 81

Загрузка регистра L

804

81

805

59

MOV E, C

Пересылка из L в C

806

16

MVI D, 3F

Загрузка регистра B

807



808



MOV L, D

Пересылка из B в H

809

00

NOP

Завершение программы

Результат: в регистры D загружено число 54, аналогично для других регистров. Счетчик команд остановился на 809.




Похожие:

Отчет о выполнении лабораторной работы №1 \" Изучение структуры однокристального микропроцессора кр580ВМ80А\" iconЛабораторная работа №1 по дисциплине «организация ЭВМ и систем»
Работа выполняется с целью изучения структуры микропроцессора (МП) кр580ВМ80А и практического овладения аппаратно программными средствами...
Отчет о выполнении лабораторной работы №1 \" Изучение структуры однокристального микропроцессора кр580ВМ80А\" iconМетодические указания для студентов по выполнению лабораторных работ по направлению 230100 «Информатика и вычислительная техника»
Работа выполняется с целью изучения структуры микропроцессора (МП) кр580ВМ80А и практического овладения аппаратно программными средствами...
Отчет о выполнении лабораторной работы №1 \" Изучение структуры однокристального микропроцессора кр580ВМ80А\" iconОтчет о выполнении лабораторной работы №1 "расчет и моделирование узкополосного фильтра"
Цель работы: научиться проектировать узкополосный фильтр и строить его математические модели
Отчет о выполнении лабораторной работы №1 \" Изучение структуры однокристального микропроцессора кр580ВМ80А\" iconОтчет по лабораторной работе №1 по курсу «Схемотехника»
Цель работы изучение принципов построения схем, статических и динамических режимов работы синхронных двухступенчатых триггеров и...
Отчет о выполнении лабораторной работы №1 \" Изучение структуры однокристального микропроцессора кр580ВМ80А\" iconОтчет по лабораторной работе №3 по курсу «Моделирование систем»
Целью работы является разработка, моделирование, анализ структуры информационной системы и исследование процесса построения диаграммы...
Отчет о выполнении лабораторной работы №1 \" Изучение структуры однокристального микропроцессора кр580ВМ80А\" iconОтчет о выполнении лабораторной работы 34
Охватывают все темы курса физики каждого класса и более тесно связаны с изучаемым на уроках учебным материалом. Количество таких...
Отчет о выполнении лабораторной работы №1 \" Изучение структуры однокристального микропроцессора кр580ВМ80А\" iconИсследование усилительных каскадов на оу методические указания к лабораторной работе №204
Целью настоящей работы является: изучение основных параметров оу и их влияния на характеристики усилителя на оу; изучение схемотехники...
Отчет о выполнении лабораторной работы №1 \" Изучение структуры однокристального микропроцессора кр580ВМ80А\" iconОтчет По лабораторной работе №8. 2 «Исследование эффекта Холла в собственном полупроводнике»
Цель работы: изучение действия магнитного поля на дви­жущиеся заряды при исследовании эффекта Холла; определе­ние постоянной Холла,...
Отчет о выполнении лабораторной работы №1 \" Изучение структуры однокристального микропроцессора кр580ВМ80А\" iconОтчет По лабораторной работе №11. 2 «исследование гистерезиса ферромагнетиков»
Цель работы: изучение мною магнитного поля в веществе на примере исследования динамической петли магнитного гистерезиса ферромагнетика;...
Отчет о выполнении лабораторной работы №1 \" Изучение структуры однокристального микропроцессора кр580ВМ80А\" iconОтчет по лабораторной работе №1
Цель работы: овладение практическими навыками работы в графической операционной системе Windows
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org