Проектирование компонент аппаратурной поддержки ВС
Курсовая работа, 22 Декабря 2011, автор: пользователь скрыл имя
Описание
Данное устройство вычисляет число попаданий в заданный диапазон и передает результат на СОМ- порт ЭВМ. Возможно, устройство не слишком функционально и будет иметь весьма узкую сферу применения в области компонентов аппаратурной поддержки, но цель работы состоит не в проектировании сложного механизма обработки информации, а в получении навыков разработки подобных систем в целом. И в разработке устройства вычисления с использованием минимального набора элементов, для снижения затрат времени и стоимости устройства в частности.
Содержание
Введение………………………………………………………………………....3
1 Анализ предметной области………………………………………………….4
2 Техническое задание……………………………………………………….....5
2.1 Основание для разработки…………………………………………...…..5
2.2 Назначение разработки………………………………………………..…5
2.3 Требования к устройству…………………………………………...….5-6
2.4 Стадии и этапы разработки………………………………………...….....6
3 Описание структурной схемы вычислительного устройства…................7-8
4 Описание работы вычислительного устройства по структурной схеме......9
5 Описание алгоритма работы вычислительного устройства…………….....10
6 Программа разрабатываемого устройства……………………………….....11
7 Рекомендации по выбору элементной базы для реализации устройства…12
8 Тестирование программы…………………………………………………….13
Заключение……………………………………………………………………...14
Список литературы………………………
Работа состоит из 1 файл
Пензенский Государственный Университет.doc
— 600.50 Кб (Скачать документ)
5 Описание алгоритма вычислительно
устройства
Блок-схема алгоритма работы тестирующего устройства представлена в приложении Б.
- Начало программы (блок 1).
- Ввод значений А и В (блок 2)
- Проверка условия на нулевой результат ( блок 3)
- Вычисление выражения (А-1)( блок 4-5)
- Ввод значения HL (блок 6)
- Проверка значения HL на нулевой результат (блок 7)
- Вычисление выражения (HL + BC) ( блок 10)
- Вычисление выражения (HL + DE) (блок 11)
- Конец программы (блок 12)
6 Программа разрабатываемого устройства
Разработанная
мною программа представлена в приложении
В.
7 Рекомендации по выбору элементной базы
для реализации устройства
При выборе элементной базы для реализации устройства особое внимание следует обратить на следующие характеристики:
а) требуемое быстродействие;
б) малая потребляемая мощность;
в) минимальное количество источников питания;
г) совместимость логических уровней ИМС;
д) широкая номенклатура изделий в серии.
Данным
требованиям соответствует ИМС
ТТЛ (транзисторно-транзисторная
8 Тестирование программы
Испытания
показали, что программа работает
правильно.
В процессе выполнения задания на курсовое проектирование были рассмотрены общие принципы построения микропроцессорных систем, изучены функциональные возможности и команды микропроцессоров.
В
результате выполнения курсового проекта
было спроектировано устройство для определения
числа попаданий в заданный диапазон,
которое может быть использовано в качестве
блока предварительной обработки информации.
Были разработаны: электрическая структурная
схема устройства, алгоритм работы вычислительного
устройства. На основе алгоритма работы
была составлена программа функционирования
устройства на ассемблере.
- Каган Б.М электронные вычислительные машины и системы- М: Энергоатомиздат, 1991.
- Сопряжение датчиков и устройства ввода данных с компьютерами IBM
PS: пер. с англ. Под редакцией У.Томпикса, Дж. Уэбстара- М.Мир 1992
- Ремонтов А.П., Елисеев В,А, Проектирование элементов и устройств информационно-вычислительных систем в среде WORKBENCH. Учебное пособие.- Пенза: ПГУ 2009
- Ремонтов А.П., Сипягин Н.А., Писарев А.П. и др. Схемотехника цифровых информационно- вычислительных устройств. Учебное пособие- Пенза: ПГУ, 2009
- Шевкопляс Б.В. Микропроцессорные структуры. Инженерные решения. Справочник- М.: Радио и связь, 1990.
Схема электрическая структурная
Приложение А
(обязательное)
Ассемблер
K580. Файл: kurs.as
Строка Адрес
Код
Номер Операция
1 0000 db 06 1 IN 06
2 0002 67 2 MOV H,A
3 0003 db 07 3 IN 07
4 0005 6f 4 MOV L,A
5 0006 db 05 5 IN 05
6 0008 3c 6 INR A
7 0009 3d 7 DCR A
8 000a ca 1f 00 8 JZ 0031
9 000d db 08 9 IN 08
10 000f 5f 10 MOV E,A
11 0010 7c 11 MOV A,H
12 0011 93 12 SUB E
13 0012 d2 06 00 13 JNC 0006
14 0015 7b 14 MOV A,E
15 0016 95 15 SUB L
16 0017 d2 06 00 16 JNC 0006
17 001a 19 17 DAD D
18 001b c3 06 00 18 JMP 0006
19 001e 7a 19 MOV A,D
20 001f d3 09 20 OUT 09
21
0021 76
21
HLT
Символов : 1
Ссылок : 0
Ошибок : 0
Окно рабочего приложения