Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Краткое техническое описание ЦВМ «БИСЕР-6»

Поиск

Прибор БИ060 (БИ060-01) и БИ062 представляют собой цифровые вычислительные машины (ЦВМ), и являются функциональным ядром бортовых и наземных цифровых вычислительных комплексов (ЦВК).

В ходе анализа возможностей ЦВМ типа «Бисер-6» можно отметить следующее:

- наличия регистровой памяти (регистровая память является сверхоперативной памятью и состоит из 16 регистров общего назначения разрядностью 32 двоичных разряда, которые используются для хранения данных при выполнении арифметических и логических операций, а так же в качестве базовых и индексных регистров в операциях вычисления адресов. При выполнении нескольких операций два смежных регистра используются совместно, позволяя оперировать с двойными словами.)

- новая система команд ПРО (ПРО представляет собой универсальный двухадресный процессор с фиксированной точкой. Система команд ПРО является подмножеством системы команд ЕС ЭВМ, расширенным введением специальных команд для обеспечения лучшей адаптации ПРО к задачам управления и работы в реальном масштабе времени.)

- наличие прерывания (при выполнении команд могут возникать определенные ситуации внутри и вне ПРО, которые должны быть обработаны программным путем. С этой целью в ПРО предусмотрена гибкая система приема и обработки запросов на прерывания. Если прерывание по каким либо причинам нежелательно, оно может быть замаскировано, при этом запрос на это прерывание не обрабатывается. Маскирование прерывания указывается в соответствующих разрядах текущего ССП. Запрос на прерывание обрабатывается если соответствующий разряд маски в ССП равен 1).

Выводы по 2 разделу

По завершению отладки провели дизассемблирование программного кода, для чего воспользовались инструментом «Дизассемблирование» в меню «Инструменты».

Требуемый объем памяти.

Программный код занимает 35 ячеек памяти или 35 неполных машинных слова, без учета контрольных разрядов –140 байта.

Требуемый объем памяти для хранения данных программы – 15 ячеек (машинных слов), без учета контрольных разрядов – 60 байта.

Время решения без операций ввода-вывода в/из ЦВМ составляет:

-542 при однократном решении;

-(46+n*496) мкс при многократном решении.

Исходя из вышеперечисленного, можно сделать вывод, что по сравнению с возможностями ЦВМ типа «Бисер-2», ЦВМ типа «Бисер-6» намного мощнее и, следовательно, с большим быстродействием (минимум в 4 раза).


Заключение

Все поставленные перед работой задачи были выполнены:

1. Проведен анализ основных этапов программирования на языке низкого уровня;

2. Разработан алгоритм программы в математическом и графическом представлении;

3. Составлена программа и проведена ее отладка;

4. Оценены ресурсы, затрачиваемые на решение алгоритма управления:

-Программный код занимает 35 ячеек памяти или 35 неполных машинных слов, без учета контрольных разрядов -  140 байта;

-Требуемый объем памяти для хранения данных программы- 15 ячеек (машинных слов), без учета контрольных разрядов- 60 байта;

5. Время решения без операций ввода-вывода в/из ЦВМ составляет:

 -542 мкс при однократном решении;

-(46+n*496) мкс при многократном решении.

Таким образом, была достигнута цель курсовой работы: знания для решения задач по проектирования программного обеспечения микропроцессорных устройств были применены на практике для составления программ вычисления в системе команд штатного процессора.


 

Список используемой литературы

 

1. Романов О.В. «Микропроцессорная техника в приборах, системах и комплексах» - Методическое пособие по курсовой работе. Серпухов, 2016. 89с.


ПРИЛОЖЕНИЕ

Приложение А

Прошивка ПЗУ

Таблица 1. Дамп памяти области команд

------------------------------------

Адрес | 1б. 2б. 3б. 4б. КР

------------------------------------

008000 41 00 00 04 1110  

008004 41 10 04 00 1001  

008008 41 60 08 00 1101  

00800C 89 10 00 04 0010  

008010 89 60 00 04 0110  

008014 9C 00 00 01 1110  

008018 58 50 11 04 0110  

00801C 5C 40 11 1C 1010  

008020 50 50 11 28 1111  

008024 58 50 11 00 0111  

008028 5C 40 11 1C 1010  

00802C 5A 50 10 00 1101   

008030 5A 50 11 08 1110  

008034 5A 50 11 28 1111  

008038 5C 40 11 24 1011  

00803C 5D 40 11 20 0010  

008040 5A 50 11 18 1111  

008044 50 50 11 0C 1111  

008048 58 20 11 14 0011  

00804C 50 20 11 18 1011  

008050 58 20 11 10 0010  

008054 50 20 11 14 1011  

008058 58 20 11 0C 0011  

00805C 50 20 11 10 1010  

008060 58 20 11 04 0010  

008064 50 20 11 08  1010  

008068 58 20 11 00 0011  

00806C 50 20 11 04 1010  

008070 58 20 10 00 0001  

008074 50 20 11 00 1011  

008078 59 50 11 34 1110  

00807C 47 50 60 84 1111  

008080 5C 40 11 2C 1010  

008084 50 50 11 30 1111  

008088 46 00 60 14 0111

Приложение Б

Распределение памяти

Таблица 2. Дамп памяти области данных

------------------------------------

Адрес | 1б. 2б. 3б. 4б. КР

------------------------------------

004000 FF FF FF F6 1111  

004004 00 00 00 09 1111  

004008 FF FF FF F7 1110  

00400C 00 00 00 08 1110  

004010 FF FF FF F5 1111  

004014 00 00 00 0E  1110  

004018 FF FF FF F6 1111  

00401C FF FF FF F2 1110  

004020 00 00 00 13 1110  

004024 00 00 00 11 1111  

004028 00 00 00 00 1111  

00402C 00 00 00 00 1111  

004030 00 00 00 00 1111  

004034 00 00 00 00 1111  

004038 00 00 00 00 1111  

00403C 00 00 00 00 1111  

004040 00 00 00 00 1111  

004044 00 00 00 00 1111  

004048 00 00 00 00   1111  

00404C 00 00 00 00 1111  

004050 00 00 00 00 1111  

004054 00 00 00 00 1111  

004058 00 00 00 00 1111  

00405C 00 00 00 00 1111  

004060 00 00 00 00 1111  

004064 00 00   00 00 1111  

004068 00 00 00 00 1111  

00406C 00 00 00 00 1111  

004070 00 00 00 00 1111  

004074 00 00 00 00 1111  

004078 00 00 00 00 1111  

00407C 00 00 00 00 1111  

004080   00 00 00 00 1111  

004084 00 00 00 00 1111  

004088 00 00 00 00 1111  

00408C 00 00 00 00 1111  

004090 00 00 00 00 1111  

004094 00 00 00 00 1111  

004098 00 00 00 00 1111  

00409C 00 00 00 00 1111  

0040A0 00 00 00 00 1111  

0040A4 00 00 00 00 1111  

0040A8 00 00 00 00 1111  

0040AC 00 00 00 00 1111  

0040B0 00 00 00 00 1111  

0040B4 00 00 00 00 1111  

0040B8 00 00 00 00 1111  

0040BC 00 00 00 00 1111  

0040C0 00 00 00 00 1111  

0040C4 00 00 00 00 1111  

0040C8 00 00 00 00 1111  

0040CC 00 00 00 00 1111  

0040D0 00 00 00 00 1111  

0040D4 00 00 00 00 1111  

0040D8 00 00 00 00 1111  

0040DC 00 00 00 00 1111  

0040E0 00 00 00 00 1111  

0040E4 00 00 00 00   1111  

0040E8 00 00 00 00 1111  

0040EC 00 00 00 00 1111  

0040F0 00 00 00 00 1111  

0040F4 00 00 00 00 1111  

0040F8 00 00 00 00 1111  

0040FC 00 00 00 00 1111  

004100 00 00   00 00 1111  

004104 00 00 00 00 1111  

004108 00 00 00 00 1111  

00410C 00 00 00 00 1111  

004110 00 00 00 00 1111  

004114 00 00 00 00 1111  

004118 00 00 00 00 1111  

00411C 00 00 00 0B 1110  

004120 00 00 00 08 1110  

004124 00 00 00 20 1110  

004128 00 00 00 00 1111  

00412C FF FF FF FF 1111  

004130 00 00 00 00 1111  

004134 00 00 00 23   1110

Приложение В



Поделиться:


Последнее изменение этой страницы: 2021-12-07; просмотров: 183; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.201.46 (0.006 с.)