Микропроцессорная техника: практический курс : учебное пособие для студентов Физико-технологического института, обучающихся по направлениям подготовки "Ядерная физика и технологии", "Биомедицинская инженерия"


 Оценка требуемых ресурсов и времени выполнения


Download 0.63 Mb.
Pdf ko'rish
bet72/74
Sana29.03.2023
Hajmi0.63 Mb.
#1306393
1   ...   66   67   68   69   70   71   72   73   74
Bog'liq
978-5-321-02171-21 2012 (1)

6. Оценка требуемых ресурсов и времени выполнения
Суммарная длина подпрограмм и таблицы готовых решений со-
ставляет 68 байтов: 49 байтов (подпрограмма SEVNSG) + 3 байта
(подпрограмм CODE7) + 16 байтов (таблица готовых семисегмент-
ных кодов TABL) [1, 2]. Глубина стека составляет 9 байтов. Время
одного преобразования без учета ожидания сигналов квитирования
составляет около 45 мкс.
8
129


Приложения
7. Программа для проверки и тестовый пример
Ниже приведены листинг программы для проверки задания и те-
стовый пример для испытания программы (табл. 2).
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; ðÒÏÇÒÁÍÍÁ ÄÌÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ ×ÙÐÏÌÎÅÎÎÏÇÏ ÚÁÄÁÎÉÑ
; MAIN
; FORMAT -- ÚÁÄÁÅÔ ËÏÌ-×Ï ÔÅÔÒÁÄ ×Ï ×ÈÏÄÎÏÍ ÐÏÔÏËÅ
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ORG
2000H
; îÁÞÁÌØÎÙÊ ÁÄÒÅÓ ÐÒÏÇÒÁÍÍÙ
FORMAT EQU
16D
; äÌÉÎÁ ÔÅÓÔÏ×ÏÇÏ ÐÒÉÍÅÒÁ
MAIN:
MOV
A,#FORMAT
; ðÅÒÅÄÁÞÁ ÐÁÒÁÍÅÔÒÁ Ð/Ð
CALL SEVNSG
; ÷ÙÚÏ× Ð/РSEVNSG
SJMP $
; ëÏÎÅàÏÓÎÏ×ÎÏÊ ÐÒÏÇÒÁÍÍÙ
;ëÏÎÅàÐÒÏÇÒÁÍÍÙ ÄÌÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ.
END
;
Таблица 2. Тестовый пример для испытания программы
Входные данные
Выходные данные
Адрес ВПД
Семисегментный код
0000
5000H
00111111
0001
5001H
00000110
0010
5002H
01011011
0011
5003H
01001111
0100
5004H
01100110
0101
5005H
01101101
0110
5006H
01111101
0111
5007H
00000111
1000
5008H
01111111
1001
5009H
01101111
1010
500AH
01110111
1011
500BH
01111100
1100
500CH
00111001
1101
500DH
01011110
1110
500EH
01111001
1111
500FH
01110001
9
130


Приложение 1. Пример выполнения ИДЗ
Заключение
В домашнем задании выполнена разработка программного обес-
печения для выполнения преобразования четырехбитовых данных,
поступающих от периферийного устройства, в соответствующие се-
мисегментные коды. Реализована программная обработка сигналов
квитирования, преобразование кодов с помощью таблицы готовых
решений и размещение полученных семисегментных кодов во внеш-
ней памяти данных, начиная с адреса 5000H. Дана оценка требуемых
ресурсов и ожидаемого быстродействия программы.
Для испытания программного обеспечения разработана тестовая
программа и подготовлен тестовый пример. Реальное испытание про-
граммы запланировано в рамках лабораторного практикума на спе-
циализированном микропроцессорном стенде. При испытании про-
граммы на стенде может потребоваться уточнение начальных адресов
размещения компонентов программы.
Изучены также правила оформления учебного документа [3], на
основании которых оформлена пояснительная записка.

Download 0.63 Mb.

Do'stlaringiz bilan baham:
1   ...   66   67   68   69   70   71   72   73   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling