Разработка программы.



 

В основу программы закладывается логическая последовательность действий над преобразуемой информацией Эту последовательность первоначально можно оформить простым перечнем (1, 2, 3,...), т.е. привести словестное описание алгоритма. Логика работы берется из последовательности выполненных действий, например, временной диаграммы интерфейса, устройств ввода - вывода, цикла процессора. На основании временной диаграммы устанавливаются, предположительно, сигналы. Временную диаграмму можно взять из справочника по интерфейсам, по МП, по портам ввода/вывода. После написания такой последовательности ее следует представить(оформить) в виде схемы алгоритма(программы). Рисунок приводится в тексте пояснительной записки и в графической части проекта, формат А3. Над рисунком приводится наименование, например, “ схема программы ввода данных “.

Текст программы

 

Разработанную последовательность необходимо трансформировать в символику команд. При этом каждый блок алгоритма может описываться несколькими командами. Пример программы приведен в приложении 2.

Описание, помимо последовательности команд (в столбик), включает необходимые комментарии, приводимые до или после текста. В комментариях описывается связь между блоками алгоритма и группой команд, даются метки по переходам и условия выполнения операций.

 

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

 

ЛИТЕРАТУРА ПО КУРСОВОМУ ПРОЕКТУ

1. Кошкин В.В. и др. Микропроцессоры в конструкциях и технологии производства ЭВА: Уч. пос./-Йошкар-Ола, МарПИ, 1987г.-73с.

2. Коффрон Дж. Технические средства микропроцессорных систем:-М.:Мир, 1983г.-344с.

3. Коффрон Дж., Логин В. Расширение микропроцессорных систем.-М.:Машинистроение, 1987г.-319с.

4. Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы.-М.:Радио и связь, 1989г.-287с.

5. Хвощ С.Т. и др. Микропроцессоры и микроЭВМ в системах автоматического управления.: Справочник.- Л.: Машиностроение, 1987г.-638с.

6. Справочник разработчика и конструктора РЭА. Элементная база. Книга 1. п/р Масленникова М.Ю., Соболева Е.А. и др.-М.:1997-156с.

7. Микропроцессоры и однокристальные микроЭВМ: Номенклатура и функциональные возможности. под ред. В.Г. Домрачева-М.: Энергоатомиздат, 1988г.-128с.

8. В.А. Бесекерский, Н.Б. Ефимов, С.И. Зиатдинов и др. Микропроцессорные системы автоматического управления.:- М.:Машиностроение,1988г.-365с.

9. Интегральные микросхемы: Техническое описание и руководство по применению. под ред. К.Ф. Поденкова.-М,-1992г.-295с.

10. Аналоговая и цифровая электроника: Учебник для ВУЗов. под ред. О.Г. Глудкина.-М: Радио и связь, 1996г.-768с.;ил.

11. Шевкопляс Б.В. Микропроцессорные структуры: Инженерные решения.- справочник-М: Машиностроение,1990г.


 

СПИСОК ТЕМ

1. Вычислитель на К 1810 ВМ 88, ОЗУ-256К, ПЗУ-32К, ввод/вывод, ИРПР, клавиатура, дисплей.

2. Контроллер на К 1821 ВМ 85, ОЗУ-64К, ПЗУ-8К, ввод/вывод - ИРПР, 2 сигнала прерывания, клавиатура, дисплей.

3. Контроллер на Z 80 для вывода информации в специализированном интерфейсе.

4. Вычислитель на Z 80 с музыкальным сопровождением, ОЗУ-16К, ПЗУ-8К.

5. Вычислитель на К 1810 ВМ 88, ОЗУ-128К, ПЗУ-64К, ввод- последовательный, порт, клавиатура, дисплей, вывод на печать.

6. 8-разрядный контроллер специализированного применения (-60...+60), ОЗУ-16К, ПЗУ-4К (МПЗУ-256).

7. Вычислитель на К 1816 ВЕ 51, ОЗУ-16К, ПЗУ-8К, ввод/вывод- ИРПР, последовательный порт, клавиатура, дисплей.

8. 16-разрядный контроллер вывода информации, ОЗУ-16К, ПЗУ-4К.

9. Контроллер вывода информации на К 1816 ВЕ 48, ОЗУ-16К, ПЗУ-4К, ввод- параллельный, порт.

10.Контроллер вывода аналоговой информации на К 1816 ВЕ 51, ОЗУ-32К, ПЗУ-4К, ввод с ЭВМ - ИРПР.

11.Ввод аналоговой информации в PC/AT, число каналов – 3, максимальная частота входных сигналов – 5000 ГЦ.

12.Контроллер наК 1816 ВЕ 48, ОЗУ-32К, ПЗУ-4К, ввод/вывод – последовательный, порт, клавиатура, дисплей, 3 сигнала прерывания.

13.Вычислитель на К 580 ВМ 80, ОЗУ-32К, ПЗУ-16К, ввод/вывод – параллельный, порт, ИРПР, клавиатура, дисплей.

14.Контроллер ввода информации на К 1821 ВМ 85, ОЗУ-32К, ПЗУ-16К, ввод/ввывод последовательный, клавиатура, дисплей.

15.Контроллер на К 1801 ВМ 1(2), ОЗУ-64К, ПЗУ-16К, ввод/вывод параллельный, порт, клавиатура, дисплей.

16.Вычислитель на I286,ОЗУ-1М, ПЗУ-16К, RS-232C, клавиатура, ИРПР, ввод через прерывание, программа ввода ИРПР.

17.Вычислитель на К1810 ВМ 86(+87), ОЗУ-512К, ПЗУ-16К, контроллер, дисплей, клавиатура, ИРПР, RS-232C.

18.Контроллер вывода на К1801 ВМ1, ОЗУ-32К, ПЗУ-8К, последовательный интерфейс, ввод с 16-разрядной шины DEC, по прерыванию.

19.Контроллер на К1821 ВМ 85, ОЗУ-32К, ПЗУ-8К, 8 линий ввода уровней, дисплей, клавиатура, ИРПР.

20.Контроллер на 1835 ВЕ 49, ОЗУ-32К, ПЗУ-8К, ввод последовательный, вывод- параллельный, клавиатура.

21.Блок обработки на К1804 ВС1, разрядность 8, ОЗУ-26К, ПЗУ-4К, МПЗУ-256, ввод последовательный, вывод параллельный, запуск через клавиатуру.

22.Контроллер на К1816 ВЕ48, ОЗУ-48К, ПЗУ-8К, ввод параллельный, вывод- параллельный,ЦАП.

23.Блок обработки на К1801 ВМ1, ОЗУ-32К, ПЗУ-8К, ввод через RS-232C, клавиатура.

24.Блок обработки на I286, ОЗУ-1М, ПЗУ-32К, ввод последовательный, вывод последовательный и ИРПР.

25.Устройство ввода информации на Z80, ОЗУ-16К, ПЗУ-16К, дисплей, ввод параллельный, усеченная клавиатура.

26.Вычислитель на К1810 ВМ88, ОЗУ-256К, ПЗУ-16К, ИРПР, клавиатура, дисплей, последовательный интерфейс, драйвер печати.

27.Контроллер ввода на ВЕ51, ОЗУ-48К, ПЗУ-4К, ввод по прерыванию, RS-232C.

28.Контроллер клавиатуры на ВЕ48, ОЗУ-16К, ПЗУ-4К, прерывание, RS-232C, система команд IBM.

29.Контроллер на К1810 ВМ88, ОЗУ-128К, ПЗУ-32К, ввод- ИРПР, вывод- RS-232C, клавиатура, 10 функциональных клавиш.

30.Контроллер на К1821 ВМ85, ОЗУ-32К, ПЗУ-8К, ИРПР, клавиатура, дисплей.

31.Контроллер ввода аналоговой информации f=5КГц, на К1821ВМ85, ОЗУ-16К, ПЗУ-8К, вывод- ИРПР, RS-232C, клавиатура- 5 клавиш, вывод- индикация, программа- драйвер вывода.

32.Блок на К1810ВМ86, ОЗУ-128К, ПЗУ-16К, ввод параллельный, последовательный, клавиатура- 16 клавиш, индикация- 6 сигналов, 2 прерывания.

33.16-разрядный блок обработки аналоговой информации f=50КГц, ОЗУ-8К, ПЗУ-4К, буферное ОЗУ-16К, вывод последовательный, ИРПР, функциональная клавиатура, индикация режимов.

34.Контроллер ввода информации на К1816ВЕ48, f=1000Гц, ОЗУ-32К, ПЗУ-4К, вывод - ИРПР.

35.Контроллер вывода на К1821ВМ85, ОЗУ-32К, ПЗУ-8К, клавиатура, 2 канала аналогового вывода (8р.), ИРПР.

36.Контроллер печати на К1816ВЕ51, ОЗУ-32К, ПЗУ-8К, ИРПР, ввод RS-232C, клавиатура -16 клавиш.

37.Блок на I 286, вывод- ИРПР, ввод аналоговый, шина ISA, ввод по прерыванию, ОЗУ-256, ПЗУ-32К.

38.Блок обработки аналоговых сигналов на К1816ВЕ51, ОЗУ-32К, ПЗУ-4К, вывод последовательный, 2 канала ввода, клавиатура 4x4, 2 сигнала прерывания.

39.Контроллер аналогового сигнала на К1810ВМ88, ОЗУ-128К, ПЗУ-16К, клавиатура - 10 клавиш, 1 канал ввода, вывод – ИРПР.

40.Контроллер обработки аналоговых сигналов на К1821Вм85, ОЗУ-48К, ПЗУ-8К, 1 аналоговый сигнал, 12разрядов, клавиатура 6 клавиш, ввод последовательный и параллельный.

41.Блок на К1801ВМ1, ОЗУ-32К, ПЗУ-8К, ИРПР, ввод ИРПС, клавиатура, контроллер дисплея.

42.Блок обработки на К1810ВМ86(87), ОЗУ-128К, ПЗУ-16К, ввод/вывод -последовательный, клавиатура 6 клавиш.

43.Контроллер на К1835ВЕ51, ОЗУ-16К, ПЗУ-4К, ввод/вывод - ИРПР, RS-232C, клавиатура 4 клавиши, 2 сигнала прерывания, индикация 8 символов.

44.Блок обработки на К1816ВЕ51, ОЗУ-48К, ПЗУ-8К, ввод последовательный, дисплей па жидких кристаллах.

45.Контроллер на I 286, ввод последовательный, управление - 14 клавиш, ОЗУ-512К, ПЗУ-16К, клавиатура - 5 клавиш, индикация 3-х разрядная.

46.Блок обработки на К1810ВМ88, ОЗУ-128К, ПЗУ-8К, ввод последовательный, вывод- параллельный, клавиатура - 16 клавиш, индикация - буферы для 4-х семисегментных элементов.

47.Блок обработки на К1810ВМ88,87, ОЗУ-64К, ПЗУ-16К,вывод- семисегментные жидкокристаллические индикаторы 4х4 элемента, клавиатура, RS-232C.

48.Контроллер управления на I 286, ОЗУ-128К, ПЗУ-64К, контроллер ЖК, ввод- клавиатура функциональная 10 клавиш, вывод- матричное табло 32 элемента 8строк, программа вывода на табло.

49.Контроллер вывода информации на табло на Z80, ОЗУ-32К, ПЗУ-8К, ввод- клавиатура, ИРПР, индикация режима ввода.

50.Контроллер устройства печати на Z80, ОЗУ-16К, ПЗУ-4К, ввод последовательный, вывод параллельный.

51.Вычислитель на I 286, ОЗУ-512К, ПЗУ-16К, клавиатура, контроллер диска, контроллер прерываний, ввод последовательный.

52.Блок обработки аналогового сигнала на К1816ВЕ48, ОЗУ-16К, ПЗУ-64К, клавиатура- 10 клавиш, индикация- дисплей “Электроника”.

53.Контроллер обработки НЧ сигнала на К1821ВМ85, ОЗУ-16К, ПЗУ-4К, клавиатура 4х4, вывод- дисплей CGA.

 

3.3 Методические разработки

 

N п.п Авторы Наименование Год издания Количество экземпляров  
в библ на каф.
  Лаврентьев Б.Ф. Кошкин В.В. Лежнина Т.А.   Исследование микротренажера МТ-1804, МарПИ        
  Кошкин В.В. Исследование синхронизации в микро- процессоре К 580 ВМ 80        
  Кошкин В.В. Исследование синхронизации в микро- процессоре К 1804 ВС1      
  Кошкин В.В. Исследование микропроцессора К 580 ВМ80      
  Кошкин В.В. Исследование блоков памяти в микроЭВМ      
  Кошкин В.В. Исследование арифметико-логических команд микропроцессора      
  Кошкин В.В. Исследование микропроцессора К1810 ВМ 88      

 

3.4 Технические и электронные средства обучения,

иллюстративные материалы

 

N п.п Авторы Наименование Год издания Количество экземпляров  
в библ на каф.
           
  Кошкин В.В. Схема электрическая принципиальная МС-1502      
  Кошкин В.В. Лежнина Т.А. Схема электрическая принципиальная МТ-1804      
  Кошкин В.В. Схема электрическая принципиальная КР-03      

Вопросы для подготовки к экзаменам по дисциплине

EVM i S

1 Понятие о структуре и архитектуре ЭВМ и вычислительной системы. Типовая структура ЭВМ, ее аппаратные составляющие.

2 Основные характеристики ЭВМ: быстродействие, адресность, разрядность, объем памяти, система команд.

3 Обмен информацией в ЭВМ. Сигналы адреса, данных и управления.

4 Организация магистралей, модульный принцип построения структуры ЭВМ. Распределение ресурсов в ЭВМ.

5 Процессоры в ЭВМ, структура гипотетического процессора.

6 Управляющая и операционная составляющие процессора. Полный цикл работы процессора.

7 Принципы программного управления. Понятие команд и микрокоманд. Система управления в составе ЭВМ, слово состояния процессора.

8 Устройство управления с жесткими связями. программируемые устройства управления. Форматы команд.

9 Микропрограммный принцип управления. Сходство и различие с программным принципом управления. Структура устройства микропрограммного управления.

10 Способы адресации в ЭВМ. Базовые способы адресации.

Модификация адресов. Форматы команд с модификацией.

11 Реализация процессора. Микроконтроллеры, многокристальные микропроцессоры и секционированные микропроцессоры. Особенности их структур.

12 Структуры процессорных блоков на основе микроконтроллеров.

13 Структуры процессорных блоков на основе многокристальных микропроцессоров.

14 Структуры процессорных блоков на основе секционированных микропроцессоров.

15 Процедура ввода-вывода в вычислительной системе, Связь между процессорным блоком и внешними устройствами. Способы обмена данными

16 Прямой доступ к памяти.

17 Каналы ввода - вывода.

18 Типы интерфейсов в организации вычислительной системы: системные,периферийные, межпроцессорные. Условия согласования при передаче информации. Интерфейсные функции.

Типы интерфейсов: системные, периферийные интерфейсы.

19 Организация системы прерываний. Программные и аппаратные прерывания. Контроллеры прерываний, функции контроллеров прерываний.

20 Понятие системы памяти. Иерархия устройств памяти в ЭВС. Виды запоминающих устройств.

21. Организация наращивания в модулях ОЗУ и ПЗУ.

22 Безадресные запоминающие устройства, стек. Использование стека.

23 Организация системы контроля в ЭВМ. Контроль передачи информации. Организация системы контроля ЭВМ,контроль преобразования информации, использование избыточных кодов при контроле.

24. Архитектурные принципы Фон-Неймана. Ограничения.

25.Основные понятия информационно-вычислительных систем,

классификация по критерию потоков информации.

26. Многомашинные и многопроцессорные вычислительные системы.

27. Типы структур многопроцессорных ВС. Параллельные ЭВМ, классификация. Три архитектурных класса машин.

28 Вычислительные комплексы на базе СМ ЭВМ. Общая характеристика, принципы взаимодействия модулей в системе.

29. Многопроцессорные вычислительные системы. Симметричные системы и системы с массовым параллелизмом.

30.Организация ПЭВМ на основе chipset-а.Пример структуры на Р-II.

31. Вычислительные сети. Типы, назначение, основные функции сетей.

32. Одноранговые сети. Локальные сети, использующие RS-232C.

33. Сеть ETHERNET на тонком кабеле.

Сеть ETHERNET на толстом кабеле.

34. Кольцевая сеть TOKEN RING.

35. Глобальные сети. Типы, принципы построения.

 

Вопросы для тестирования по дисциплине ЭВМ и ВС (спец. УИТС)

 

1 Что понимают под структурной моделью ЭВМ

1) перечень основных функциональных блоков ЭВС

2) перечень основных функциональных блоков ЭВС и связей между ними

3) перечень основных функциональных блоков ЭВС и связей между ними, цепей питания и синхронизации

4) расположение основных функциональных блоков ЭВМ, выполненных с соблюдением УГО и всех связей между ними

5) представление процессора и памяти без дополнителбных блоков

2. В чем измеряется производительность ЭВМ

1) в секундах

2) в микросекундах

3) в 1/ сек

4) в n / сек, где n – число выполненных команд

5) в n * сек, где n – число выполненных команд

3. Какой параметр характеризует разрядность шины данных

1) быстродействия

2) число ячеек прямоадресуемой памяти

3) производительность

4) пропускную способность

5) точность представления чисел.

4. Если шина адреса имеет 32 разряда, объем прямоадресуемой памяти равен

1) 4 Мб

2) 4 Гб

3) 32 Мб

4) 32 Гб

5) 2 Гб

5. При распределении адресного пространства вычислителя разряды А13 и А14 подключили к входам адресного дешифратора. Чему равен объем одной зоны памяти, выбираемой при каждой комбинации значений разрядов А13 и А14

1) 4 Кб

2) 8 Кб

3) 16 Кб

4) 2 Кб

5) 12 Кб

6. В качестве устройства, разделяющего адресное пространство на отдельные зоны, оптимально использовать

1) П Л М

2) Двоично-десятичный дешифратор

3) Двоичный дешифратор

4) Мультиплексор

5) Селектор

7. Процессоры для ЭВМ по способу преобразования делятся на

1) универсальные, специализированные, последовательные, параллельные

2) Векторные, матричные, параллельные, специализированные

3) Последовательные, параллельные, векторные, матричные, однородные среды.

4) Конвейерные, векторные, скалярные, матричные.

 

8.На вход управляющей части процессора поступает

1) Код адреса

2) Код команды

3) Код операции

4) Код перехода

5) Код признаков

9. Операционная часть процессора из устройства управления получает

1) код команды

2) код операции

3) код управления

4) код состояния

5) код микрокоманды

10. Признаки арифметико-логических операций используют для

1) индикации результата

2) управления ветвлением

3) обращения к подпрограмме

4) прерывания

5) останова программы.

11. Обязательными признаками, формируемыми любым АЛУ, считаются

1) выходной перенос, признак нулевого результата

2) признак нулевого результата, входной перенос

3) признак переполнения, четность результата

4) четность результата, знаковый разряд,

5) выходной перенос, четность результата.

12. Что такое такт процессора

1) время выполнения одной операции

2) наибольшее время выполнения одной микрокоманды

3) время записи результата операции в память

4) время доступа к ОЗУ

5) время обращения к ВЗУ

13. Цикл – это

1) время записи в память

2) время доступа к ОЗУ

3) время выполнения одной команды

4) время выполнения одной микрокоманды

5) время выполнения части команды. включая обращение к памяти.

14. Определите правильный ответ, содержащий один из принципов программного управления

1) информация кодируется двоичным кодом

2) информация кодируется двоичным кодом и разделяется на единицы информации, называемые словами

3) данные и адреса разделяются по способу кодирования

4) информация кодируется троичным кодом

5) слова информации в ячейках памяти ЭВМ идентифицируются по своему содержанию

15. Формат команды – это

1) один или несколько байтов, в последнем байте – КОП

2) один или несколько байтов, в первом байте – КОП

3) адрес ячейки памяти, где хранится операнд

4) несколько байтов управляющих кодов произвольной длины

5) двухбайтовое управляющее слово

16. В ЭВМ сокращение К О П - это

1) код операции

2) канально-операционный процессор

3) канал общего пользования

4) кодовый опорный признак

5) конвейерно-операционный процессор

17. Какова последовательность появления сигналов на шине данных

1) адрес команды – КОП – адрес данных

2) К О П - данные

3) Адрес данных - К О П - адрес команды

4) Данные – К О П - адрес команды

5) Адрес команды – К О П –данные

18. В чем состоит преимущество микропрограммного способа управления против программного

1) в меньших аппаратных затратах устройства управления

2) в более простой процедуре написания микропрограммы

3) в меньшей разрядности микрокоманды против разрядности команды

4) в большей гибкости составления оптимальных по времени управляющих последовательностей

5) в сокращении сроков написания программ

19. Программный способ управления против микропрограммного позволяет

1) повысить гибкость составления оптимальных по времени управляющих последовательностей

2) сократить аппаратные затраты устройства управления

3) дает возможность изменять последовательность микроопераций без изменения самих кодов операций

4) работать с секционированными микропроцессорами

5) использовать для хранения микрокоманд МПЗУ

20. Определите три базовых способа адресации

1) прямая, линейная, косвенная

2) прямая, непосредственная, косвенная

3) линейная, непосредственная, базовая

4) линейная, базовая, косвенная

5) прямая, базовая, косвенная

21. Для чтения и записи данных в ОЗУ оптимально примерять адресацию

1) прямую

2) косвенную

3) непосредственную

4) линейную

5) базовую

22.) Модификацию адреса применяют

1) Для расширения адресного пространства прямоадресуемой памяти

2) Для увеличения размера считываемого слова из памяти

3) Для сокращения времени доступа к памяти

4) Для обращения к ВЗУ

5) Для обращения к ПЗУ

23. Байт смещения к коде команды используют для

1) увеличения разрядности слова данных

2) увелмчения разрядности адреса читаемых данных

3) уменьшения разрядности адреса читаемых данных

4) модификации адреса обращения к ячейке при чтении массивов данных

5) уменьшения времени доступа к ячейке данных

24.Укажите тип адресации, если в коде команды последовательно размещены К О П, два байта адреса

1) прямая

2) косвенная

3) непосредственная

4) линейная

5) базовая

25. Укажите тип адресации, если в коде команды последовательно размещены К О П, два байта данных

1) прямая

2) косвенная

3) непосредственная

4) линейная

5) базовая

26. Какой тип адресации оптимален для работы с массивами данных

1) прямая

2) косвенная

3) непосредственная

4) линейная

6) базовая

27.Укажите пример микроконтроллера из следующей последовательности микропроцессорных схем

1) К 1810 ВМ 86

2) К 1816 ВЕ 51

3) К 1804 ВС 1

4) К 1814 КБ 1

5) Т - 808

28.Укажите пример секционированного микропроцессора из следующей последовательности микропроцессорных схем

6) К 1821 ВМ 85

7) К 1816 ВЕ 51

8) К 1804 ВС 1

9) К 1814 КБ 1

10) Т - 808

29.Укажите пример микропроцессора из следующей последовательности микропроцессорных схем

11) К 1810 ВМ 86

12) К 1816 ВЕ 51

13) К 1804 ВС 1

14) К 1814 КБ 1

15) Т - 808

30.В схемах вычислителей на микропроцессорах шинные формирователи применяют для

1) защиты микропроцессора от возможного замыкания контактов шины

2) сохранения значения сигналов данных на шине

3) увеличения нагрузочной способности процессорной схемы

4) снижения времени передачи сигнала по шине данных

5) сокращения числа контактов на шине данных

 


Дата добавления: 2015-12-20; просмотров: 25; Мы поможем в написании вашей работы!

Поделиться с друзьями:






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