Курсовая работа: Цифровой измеритель времени
В таблице приведём распределение адресного пространства:
Нижний предел | Верхний предел | |
ПЗУ | F800 | FFFF |
ОЗУ | 0000 | 07FF |
ППИI | F000 | F003 |
ППИI | E000 | E003 |
Индикатор1 | 8000 | 8000 |
Индикатор2 | C000 | C000 |
Индикатор3 | B000 | B000 |
Индикатор4 | F000 | F000 |
Опрос клавиатуры | 1000 | 1000 |
Выдача данных | 2000 | 2000 |
Таймеру | 4000 | 4000 |
Текст программы
Подготовка и вывод данных на индикацию
Dec1: andAx,1ffh ; перевод из двоичной в двоично-десятичную систему
Mov Cl,100
Div Cl
Or Bh,al
Mov Al,ah
Mov Ah,0
Mov Cl,10
Div Cl
Shl Al,1
Shl Al,1
Shl Al,1
Shl Al,1
Or Al,ah
Mov Ah,bh
mov 8000,ax ; вывод на индикаторы HG1 – HG4
EndDec1
8. Заключение
В ходе данного курсового проекта углубили знания по курсу проектирование компьютерных систем, необходимо также отметить, что в ходе данной работы сказалась недостаточное количество знаний в области языков низкого уровня, поэтому программу пришлось писать условно, но весьма приближённо к ассемблеру. В ходе проведенной работы закрепили основные моменты теории и применили её на практике.
9. Литература
1. Петровский А.А., Качинский М.В. Методическое пособие по проектированию микропроцессорных средств и систем, ч.1. – Мн.: МРТИ, 1992.
2. Фридмен М., Ивенс Л. Проектирование систем с микрокомпьютерами. – М.: Мир, 1986.
3. Русак И.М., Луговский В.П. Технические средства ЭВМ. – Мн.: Высшая школа, 1991.
4. Каган Б.М., Сташин В.В. Основы проектирования микропроцессорных устройств автоматики. – М.:Энергоатомиздат, 1987.
5. Романычев Э.Т. Разработка и оформление конструкторской документации РЭА. – М.: Радио и связь, 1989.