У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 7 по курсу Архитектура ЭВМ и систем Написание и отладка программ для УЭВМ

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

Балтийский Государственный Технический Университет «ВОЕНМЕХ» им. Д.Ф. Устинова

Кафедра И3

Лабораторная работа №7 по курсу «Архитектура ЭВМ и систем»

Написание и отладка программ для УЭВМ.

Бегущая строка

Выполнил:

студент 3-го курса

группы И112

Степанов Дмитрий

Принял:

Козев Е.С.

Санкт-Петербург 2013


Адрес

Код

Метка

Мнемокод

Комментарий

8000

17

START:

MVI D, 00H

Обнулить D

8001

00

8002

26

BEGIN:

MVI H, 81H

Записать в H 81h

8003

82

8004

6A

MOV L,D

Значение D поместить в L 

8005

01

LXI B,83F8H

В регистровую пару BC записать 83F8

8006

FF

8007

83

8008

7E

LOOP:

MOV A,M

Поместить в A значение по адресу в HL

8009

02

STAX B

Поместить значение из A в ЯП по адресу в BC

800A

44

INX H

Инкремент HL

800B

03

INX B

Инкремент BC

800C

78

MOV A,B

Значение B поместить в A

800D

FE

CPI 84H

Сравнить A с 84h

800E

84

800F

42

JNZ LOOP

Переход на метку LOOP

8010

08

8011

80

8012

CD

CALL WAIT

Задержка 0,5 сек

8013

1F

8014

81

8015

14

INR D

Инкремент D

8016

7A

MOV A,D

В регистр A поместить D

8017

4E

CPI 19H

Сравнить A с 19h

8018

20

8019

C2

JNZ BEGIN

Перейти на BEGIN если A = 19h

801A

02

801B

80

801C

C3

JMP START

Иначе перейти на START

801D

02

801E

81

801F

C1

WAIT:

PUSH B

Подпрограмма задержки на 0,5 сек.

Сохранить в стеке BC

8020

06

MVI B,0B6H

Поместить в B значение B6

8021

B6

8022

0E

W1:

MVI C,0FAH

Поместить в С значение FA

8023

FA

8024

0D

W2:

DCR C

Декремент C

8025

C2

JNZ W2

Перейти на W2 если C = 0

8026

34

8027

80

8028

05

DCR B

Иначе, декремент B

8029

C2

JNZ W1

Перейти на W1 если B = 0

802A

82

802B

81

802C

C1

POP B

Иначе, восстановить значение BC

802E

C9

RET

Возврат

Данные в памяти

Адрес

Машинный код

Интерпретация

8100

6D

S

8101

06

I

8102

38

L

8103

06

I

8104

39

C

8105

3F

O

8106

54

N

8107

00

Пробел

8108

7F

B

8109

3F

O

810A

3F

O

810B

7F

B

810C

6D

S

810D

00

Пробел

810E

06

I

810F

6D

S

8110

00

Пробел

8111

77

A

8112

00

Пробел

8113

7F

B

8114

3E

U

8115

7F

B

8116

7F

B

8117

38

L

8118

F9

E

8119

6D

S

Список использованных источников: Основы микропроцессорной техники: методические указания к лабораторным работам / Сост. С.А.Лосев; Балт. Гос. Техн. Ун-т, 2005. 42 с.




1. Доклад- Экология жилья
2. Поиск информации в Интернете по теме Учет амортизации износа основных средств
3. Синдром поликистозных яичников
4. Коэффициент гидравлического трения
5. На тему- Учет строительных работ выполняемых хозяйственным способом Вологда 2007 Содержание
6. Расчет структурной надежности системы
7. варианты. Под ред
8. ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ ПРЕДСТАВЛЕНИЕ
9. Коллекция легенд об основании Москвы
10. КАБАРДИНОБАЛКАРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМ
11. ІВ Шаповалова НП
12. Золотая полка в маркетинге означает
13. ESTEL Color System засвоєння технологій застосування даних продуктів
14. ЕКОНОМІКА ГАЛУЗІДЛЯ КУРСАНТІВСПЕЦІАЛЬНОСТІ 5
15. Источники электропитания электронных устройств
16. Цифровой измеритель расхода воздуха
17. ОСТРОВ МЕЧТЫ Мальта МАЛЬТА июнь 2014
18.  Основные задачи и методы управления финансами 5 1
19. реферат дисертації на здобуття наукового ступеня кандидата медичних наук Київ ~ 2006
20. Місце проходження практики назви кафедр