Вход

Лабораторная работа по Микропроцессорам

Контрольная работа по информатике и информационным технологиям
Дата добавления: 13 мая 2009
Язык контрольной: Русский
Word, rtf, 121 кб
Контрольную можно скачать бесплатно
Скачать
Данная работа не подходит - план Б:
Создаете заказ
Выбираете исполнителя
Готовый результат
Исполнители предлагают свои условия
Автор работает
Заказать
Не подходит данная работа?
Вы можете заказать написание любой учебной работы на любую тему.
Заказать новую работу

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО

ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Государственное образовательное учреждение высшего профессионального образования

ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ













Отчет











Выполнил: Шамшин М.Н.

студент группы АСОИУ-05-1

Проверил: Евстропов С.О.












Тюмень 2009


Цель работы: Получение практических навыков по использованию команд передачи данных в программах для ОЭВМ


Задание:

1.1. Осуществить очистку внутреннего ОЗУ (адресация ОЗУ 00Н - 1FH)

Адрес

15H - 1DН


1.2. Произвести очистку внутреннего ОЗУ и записать константы (по адресам 20Н - 7FH)

Адрес

7AH - 8DН


1.3. Переписать содержимое регистров специальных функций во внутреннее ОЗУ

Регистр - источник

Адрес ОЗУ

Примечание

PSW

49H

адр. PSW - D0H - ССП


1.4. Прочитать из ОЗУ 16-разрядное число

Адрес

5AH-5BH

и переслать в порты

Порты

2 (А0Н), 0 (80Н)


1.5. Переписать содержимое портов

Порт - источник

Порт - приемник

3

0


1.6. Выдать содержимое источника в приемник

Источник

Приемник

биты 1,3, 5 аккумулятора

линии 1, 3, 5 порта 2


2.1. Сложить два 8-разрядных числа Х и У

X

Y

8AН

CВН

Результат поместить:

Внутреннее ОЗУ

Внутреннее ОЗУ

Порт

54Н

D0Н

Р2


2.2. Сложить два 16-разрядных числа Х и У

X

Y

5486H

DABАН

Результат поместить:

Внутреннее ОЗУ

Порт

56H

Р2, Р3


2.3. Умножить 8-разрядные числа Х и У

X

Y

37Н

FAН

Результат поместить:

Внутреннее ОЗУ

Порты

7AH

Р0, Р1


2.4. Произвести вычитание 16-разрядных чисел А и В

А

В

7845Н

D976H

Результат поместить:

Внутреннее ОЗУ

Порты

2AН

P1, P2



Листинг программы:


1.1

mov R0, #15h

loop: mov @R0, #FFh

inc R0

cjne R0, #1Eh, loop


1.2

mov R0, #7Ah

loop: mov @R0, #98h

inc R0

cjne R0, #7Eh, loop


1.3

mov 49h, D0h


1.4

mov A0h, 5Ah

mov 80h, 5Bh


1.5

mov 80h, B0h



1.6

mov C, Acc.1

mov p2.1, C

mov C, Acc.3

mov p2.3, C

mov C, Acc.5

mov p2.5, C


2.1

mov R0, #8Ah

mov Acc, #CBh

add A, R0

mov 54h, A

mov D0h, A

mov P2, A


2.2

mov R0, #86h

mov Acc, #BAh

add A, R0

mov P3, A

mov R0, #DAh

mov A, #54h

addc A, R0

mov P2, A


2.3

mov Acc, #37h

mov B, #FAh

mul AB

mov P1, B

mov P0, A


2.4

clr C

mov R0, #76h

mov A, #45h

subb A, R0

mov P2, A

mov R0, #D9h

mov A, #78h

subb A, R0

mov P1, A


© Рефератбанк, 2002 - 2018