Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические рекомендации для КС по МП.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
148.99 Кб
Скачать

5. Подразделы основной части курсового поекта

В зависимости от особенностей выполненного курсового проек­та основную часть излагают в виде текста, используя таблицы, и иллю­страции. Разделы курсового проекта следует делить на разделы и под­разделы, в соответствии с планом, с сохранением наименований. Подподразделы могут создаваться студентом по необходимости и им может присваиваться свои наименования, с соблюдением соответствующей нумерации. Подподразделы, при необходимости, могут делиться на пункты и подпункты. Каждый пункт или подпункт должен содержать законченную информацию.

В главе 4 настоящего пособия подробно рассматривается процесс проектиро­вания цифрового устройства. При проектировании его удобно представить в виде композиции операционного и управляющего автоматов (см. разд. 4.2). Тогда процесс проектирования устройства сводится к процедурам последова­тельного проектирования операционного и управляющего автоматов.

6. Задание на проектирование алу

В разделе необходимо сформулировать назначение и условия эксплуатации изделия.

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

Задания на курсовую работу включают в себя некоторый набор исходных данных и ограничений для проектирования АЛУ. Все варианты задания све­дены в табл. 10.1. Строка таблицы представляет один вариант задания, при­чем номер варианта определяется номером по журналу теоретического обучения.

Разрабатываемое АЛУ должно выполнять одну арифметическую и одну по­разрядную бинарную логическую операцию, причем на способ выполнения арифметической операции заданием накладываются некоторые ограничения. Варианты операций обозначаются в табл. 10.1 следующим образом:

  • ± — алгебраическое сложение/вычитание;

  • х — умножение обыкновенное;

  • х2 - умножение ускоренное (с анализом двух разрядов множителя);

  • 1 - деление с восстановлением остатка;

  • 2 - деление без восстановления остатка;

  • v - дизъюнкция;

  • & - конъюнкция;

  •  - неравнозначность;

  •  - эквивалентность.

Для всех вариантов заданий исходные данные (операнды) поступают в фор­мате 16-разрядных двоичных чисел с фиксированной запятой, представлен­ных в прямом коде [a0a1,...a15]d, [b0b1,...b15]d причем нулевой разряд является знаковым и запятая фиксирована после знакового разряда. Таким образом, в арифметических операциях участвуют правильные дроби со своими знака­ми (в логических операциях, естественно, положение запятой и знак игнори­руются, операции выполняются над 16-разрядными двоичными векторами). Соответственно, результат операции должен быть представлен в той же фор­ме: [c0c1,...c15]d. В задании вводится ограничение на код выполнения операции (столбец Код В0 в табл. 10.1). Если код В0 отличается от прямого — обратный (ОК) или дополнительный (ДК), то при выполнении арифметической операции следу­ет перевести операнды в заданный код, выполнить в нем операцию, а резуль­тат вновь перевести в прямой код. Логические операции, естественно, выпол­няются без всякого преобразования.

Результатом выполнения операции в АЛУ должно быть не только значение суммы (произведения, конъюнкции и др.) но и признаки результата (флаги). Каждый вариант задания предполагает формирования двух различных флагов (заданных в столбце Флаги табл. 10.1) из приведенного ниже множества.

  • Z — признак нулевого результата;

  • Р — признак четности числа единиц в результате;

  • С — признак переноса (заема) из старшего разряда;

  • OV — признак арифметического переполнения.

В столбце Тип УА задан номер типа управляющего автомата, который не­обходимо использовать при проектировании заданного АЛУ. Список типов УА приведен ниже.

Таблица 10.1. Варианты курсовых заданий

Операции

Код ВО

Флаги

Тип УА

Операции

Код ВО

Флаги

Тип УА

1

±, &

ПК

OV,Z

2

26

x2, 

ПК

OV, Р

4

2

x, v

ПК

OV, Р

3

27

x, 

ПК

OV, С

1

3

1, 

ПК

OV,Z

4

28

±, &

OK

OV, Z

5

4

x2, 

ПК

OV, С

5

29

2, 

ПК

OV, Р

6

5

2, &

ПК

OV,Z

6

30

±, &

ПК

OV, Z

4

6

x, v

ПК

OV, Р

1

31

1 ,v

ПК

OV, Р

3

7

± ;

OK

OV, С

2

32

±, &

ДК

OV, Z

2

8

x2, 

ПК

OV, Р

3

33

x2, 

ПК

OV, P

5

9

1, &

ПК

OV,Z

4

34

2, &

ПК

OV,Z

4

10

x2, v

ПК

OV, С

5

35

x2, v

ПК

OV, P

6

11

±, 

ДК

OV, Z

6

36

±, &

OK

OV, Z

1

12

x, v

ПК

OV, P

5

37

1, v

ПК

OV,Z

2

13

±, 

OK

OV, С

4

38

±, &

ДК

OV, С

3

14

2, v

ПК

OV, P

6

39

x2, 

ПК

OV,Z

4

15

±, &

ДК

OV, Z

3

40

1, 

ПК

OV, P

3

16

x, v

ПК

OV, С

2

41

2, v

ПК

OV, Z

2

17

± ;

ПК

OV, Z

1

42

±, &

OK

OV, С

1

18

x2, 

ПК

OV, P

1

43

x , 

ПК

OV,Z

6

19

±, &

OK

OV, С

2

44

1, &

ПК

OV, Z

5

20

2, v

ПК

OV, P

3

45

x2, v

ПК

OV, P

1

21

1, &

ПК

OV, Z

4

46

± ;

ОK

OV, Z

2

22

х, 

ПК

OV, С

5

47

x , 

ПК

OV, Z

6

23

±, &

ДК

OV, Z

6

48

±, &

ДК

OV, P

5

24

х2 , v

ПК

OV, P

3

49

x2, v

ПК

OV, С

4

25

xl , 

ПК

OV, С

5

50

2, 

ПК

OV, Z

3

  • 1 - "жесткая логика", автомат Мура;

  • 2 - "жесткая логика", автомат Мили;

  • 3 - программируемая логика, единый формат микрокоманды, при­нудительная адресация;

  • 4 - программируемая логика, единый формат микрокоманды, есте­ственная адресация;

  • 5 - программируемая логика, различные форматы для операционных

  • микрокоманд и микрокоманд перехода, естественная адресация;

  • 6 - программируемая логика, различные форматы для операционных микрокоманд и микрокоманд перехода, принудительная адресация.

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

Заключение

Данная статья представляет собой аналитическое заключение, в котором должно содержаться: общий анализ о проделанной работе в ходе курсового проектирования, выводы о результатах проделанной работы, рекомен­дации по дальнейшей работе при разработке принципиальной схемы (если такая необходима) изделия и программного обеспечения. Необхо­димо отразить собственное мнение о сложности изделия, об особенно­стях его эксплуатации, модернизации и внедрения в производство.

В заключение необходимо указать - достигнута ли цель курсо­вого проекта и дать самооценку работы по курсовому проекту.

Библиографический список

Статья «Библиографический список» является под­боркой перечня технической литературы, альбомов и плакатов, ссылок на страницы web-сайтов (официальных), использованных при разработ­ке курсового проекта. Обще количество использованных источников не должно быть менее восьми, а в тексте пояснительной записки должны быть соответствующие номерные ссылки в квадратных скобках по окончанию использованной информации. «Список использованных ис­точников» должен содержать полный перечень документов, с указанием года выпуска, издательства, количества страниц, типа документа и быть представлена в следующем виде:

Список использованных источников

  1. Бродский М.А. «Микроконтроллеры фирмы Intel». Справочник - г. Минск: Высшая школа, 2012, 476с.

  2. www.kazus.ru.

  3. http://www.promelec.ru/pdftop.html

  4. Городняя Л.В. «Основы функционального программирования» Интернет-университет информационных технологий, 2014 г., 280 стр.

  5. Новиков Ю.В., Скоробогатов П.К. «Основы микропроцессорной техники» Интернет-университет информационных техноло­гий, 2014 г., 440 стр.

  6. Зыков С. В. «Введение в теорию программирования», Интернет-университет информационных технологий, 2014 г., 400 стр.

  7. Кузин А.В., Жаворонков М.А. «Микропроцессорная техника.»2014, 304 с.

  8. Предко М. «Руководство по микроконтроллерам». Том 1, 2; М: Постмаркет, 2011, -416с.

  9. Кеннет Дж. Данхоф, Кэрол Л. Смит. Основы микропроцессор­ных вычислительных систем. Пер. с англ. А.А. Савельева, Ю.В. Саль­никова. -М.: Высш. шк., 2012, -288с.

  10. Жмакин А. П., Титов В. С. Однокристальные микроЭВМ в системах управления: Учебное пособие. — Курск: Курск, гос. тех. ун-т, 2012.

  11. Стариченко Б. Е. Теоретические основы информатики.- М.: Горячая линия — Телеком, 2013.

  12. Таненбаум Э. Архитектура компьютера. 4-е изд. — СПб.: Питер, 2013.

  13. Хамахер К., Вранешич 3., Заки С. Организация ЭВМ. 5-е изд.— СПб.: Питер, 2013.

  14. Юров В. И. Assembler. — СПб.: Питер, 2003.