Числа выводятся на статическую индикацию с определенной задержкой. Она формируется при помощи 2-х вложенных циклов. Каждый из них осуществляет пошаговое вычитания 1-цы из регистров D и E соответственно. В регистры записаны максимально возможные значения - 3778=25510.
Тем самым осуществляется 255*255=65025 операции вычитания, которые и формируют нужную нам задержку.Программа зациклена и работает постоянно. Для вывода на индикацию числа перекодируются в соответствии с таблицей перекодировки. Начало таблицы адрес 300, соответствующий на индикации «0». Дальше адрес 301 соответствует 1, итд. Таким образом числовое значение каждого разряда элемента складывается с адресом 300, и получается соответствующее этому разряду число на индикации.
4 Выводы
В результате лабораторной работы был исследован микропроцессор серии К580. Протестированы заданные программы, показывающие все свойства данного процессора. С их помощью была на практике проверена работа различных команд. Изучена работа процессора с периферийными устройствами
Необходимо упомянуть о достоинствах и недостатках исследованного процессора. К достоинствам можно отнести: большая фиксированная система команд, использование четырех способов адресации, большое количество команд условных и безусловных переходов, относительно простую организацию стека, наличие программируемого параллельного интерфейса, относительно удобный способ ввода и отладки программ. К недостаткам же, в первую очередь, относятся: отсутствие в системе команд операций умножения и деления, небольшую разрядность.
Из-за указанного недостатка некоторые команды приходится эмулировать на программном уровне, что занимает время и память.
Кроме указанных характеристик, в результате практической работы с процессором к580, можно отметить множество преимуществ по сравнению с процессором 1804. Основным преимуществом я посчитал тот факт что написание программ на нем сильно приближено к написанию программы на языке Assembler. Данное преимущество упростило работу по написанию программ.
Из неудобств при практической работе с данным процессором можно выделить то, что нет возможности использования автоматического перехода на следующий по счету адрес при вводе команд. Данная возможность существенно ускорила бы ввод программы.
В итоге данный процессор можно считать достаточно удачным для своего времени.
Литература
1. Дурандин К.П. и др. Организация микропроцессоров: Методические указания. - СПб.: СПбГТУ, 1992. – 96 с.
2. Дурандин К.П. и др. Микропроцессоры в автоматике и вычислительной технике: Учебное пособие. - Л.: ЛПИ, 1986. – 80 с.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.