Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Радиоэлектроника Радиоэлектроника

Синтез управляющего автомата операции умножения младшими разрядами вперед со сдвигом множимого над числами в форме с фиксированной точкой в формате {1,8} для автомата Мура

Содержание Задание Введение 1. Разработка микропрограммы 1. Пример 2. Определение структуры операционного автомата 3. Разработка граф схемы алгоритма 1. Синтез микропрограммного автомата 1. Кодирование граф схемы алгоритма 2. Составление таблицы переходов для микропрограммного автомата 3. Составление структурной таблицы микропрограммного автомата 4. Составление функций возбуждения и выхода 5. Разработка функциональной схемы Заключение Список литературы Введение По функциональному назначению основные устройства ЭВМ можно условно разделить на две категории: операционные устройства (ОУ) и управляющие устройства (УУ). Отдельные части операционного устройства функционируют в зависимости от алгоритма выполняемой операции. Управляющее устройство по сигналу операции вырабатывает необходимые сигналы, по которым запускается выполнение заданной микрооперации. Совокупность микроопераций, объединенных алгоритмом операции, составляет микропрограмму операции, которая, в свою очередь, является связующим звеном между командой (кодом операции) и операционным устройством (аппаратными средствами), предназначенным для преобразования информации. Управляющее устройство состоит из отдельных логических схем, вырабатывающих управляющие сигналы в заданной последовательности. Такое управляющее устройство можно рассматривать как управляющий автомат типа Мура или Мили. В данной курсовой работе нами будет синтезирован блок управляющего устройства для выполнения операции умножения со сдвигом множимого вперед. Данная работа покажет уровень полученных нами знаний по курсу «Прикладная теория цифровых автоматов». Задание Выполнить синтез управляющего автомата операции умножения младшими разрядами вперед со сдвигом множимого над числами в форме с фиксированной точкой в формате {1,8}в прямом коде двоичной системы счисления. Разработать микропрограмму и выполнить синтез управляющего автомата используя синхронный автомат Мура, используя логический элемент «ИЛИ-НЕ» (стрелка Пирса) и элемент памяти на RS-триггере 1. Разработка алгоритма операции умножения младшими разрядами вперед со сдвигом множимого. 1.1 Контрольный пример Рассмотрим на примере двух двоичных чисел сам процесс умножения 1) Возьмем любых два двоичных числа:а = 101011 и b = 111011 Решение примера будем производить в двоичной системе исчисления с указанием чисел находящихся в регистрах и производимыми в них операциями: 010101100000 L(1)Рг1 001010110000 L(1)Рг1 000101011000 L(1)Рг1 000010101100 L(1)Рг1 000001010110 L(1)Рг1 000000101011 Рг1 111011 Рг2 000000000000 См 000000101011 Рг1 000000101011 См 000001010110 Рг1 000010000001 См 000101011000 Рг1 000111011001 См 001010110000 Рг1 010010001001 См 010101100000 Рг1 100111101001 См Мы взяли два числа a, b соответственно множимое и множитель, и произвели операцию умножения с их модулями по следующему алгоритму: 1) Анализируем разряд за разрядом множителя начиная с младших разрядов. 2) Если анализируемый разряд множителя равен единицы, то множимое прибавляется к сумматору если же разряд множителя равен нулю то мы прибавляем нулевое значение множимого (данная операция пропущена).

3) Множимое сдвигается каждый раз влево на один разряд после операции сложения. 4) Пункты 2 и 3 выполняются раз. -количество разрядов в множителе. Для нашего случая это 6 разрядов и как видно из примера множимое сдвигалось шесть раз до получения окончательного ответа 1.2 Определение структуры операционного автомата Рассмотрим структура операционного автомата. Определение структуры операционного автомата нам необходим для того, чтобы мы могли определить количество и размерность используемых регистров и сумматора. В используемом нами методе умножения младшими разрядами со сдвигом множимого в перед регистры множимого и сумматора должны быть шестнадцатиразрядными, а для регистра множителя достаточно будет восьмиразрядного регистра. Рисунок 1 - Схема структуры ОУ умножения младшими разрядами в перед со сдвигом множимого в лево Рг1 – в регистр заносится множимое Рг2 – в регистр заносится множитель См – в сумматоре происходит сложение чисел Сч – счетчик просчитывает количество выполненных операций. УА – рассчитываемый управляющий автомат 1.3 Разработка блок схемы Алгоритм для умножения младшими разрядами вперед со сдвигом множимого: 1) В первый регистр заносится множимое в двоичном коде. 2) Из первого регистра множимое заноситься в сумматор. 3) Во второй регистр заносится множитель. 4) Младший разряд множителя поступает в Управляющий автомат. 5) В Управляющем автомате анализируется поступившая информация. 6) Если 0, то в сумматоре происходит сдвиг вправо на один разряд. Если 1 то, происходит сложение множимого и множителя. После сложения выполняется сдвиг множимого. 7) Пункты 4,5 и 6 выполняются столько раз, сколько разрядов имеют числа. Реализуем алгоритм в виде содержательного графа микропрограммы для двоичной системы исчисления. Согласно ГОСТа язык ГСА используется для формальной записи алгоритмов операция и имеет 1 начальную и 1 конечную вершину. Структура ГСА показана на рисунке 2.Таблица 1.1 № блока Описание 1 в Рг1 заносим множимое, в Рг2 заносим множитель, сумматор См обнуляем, а счетчику Сч присваиваем значение 8. 2 определяем знак произведения путем сложения знаковых разрядов множимого и множителя по модулю два. 3 Младший разряд Рг2 (множитель) сравниваем с нулем. Если младший разряд равен единице то идем к блоку 4, если же разряд равен нулю то переходим к блоку 5 4 Производим операцию сложение, к См прибавляем Рг1 в прямом коде. 5 Происходит сдвиг множимого Рг2 на один разряд влево. Регистр Рг2 сдвигается на один разряд вправо. из счетчика вычитаем 1. 6 Производится сравнение счетчик Сч с нулем. Если Сч = 0, то прекращаем умножение и идем к блоку 7. Если Сч неравен нулю, то продолжаем операцию умножение, переходим в блок 3. 7 Итоговую сумму полученную в сумматоре См выводим как результат Z. 2 Синтез микропрограммного автомата 2.1 Кодирование граф схемы алгоритма Синтез микропрограммного автомата Таблица кодировок У МК Ук Начало У1 Рг2(1(8):=У(2(8) У2 Рг1(1(8):=8 У3 Рг1(9(16):=Х(2(9) У4 См(1(16):=0 У5 Сч:=8 У6 Z(1):=X(1)(У(1) У7 См:=См Рг1 У8 Рг1:=L(1)Рг1 У9 Рг2:= R(1)Рг2 У10 Сч:=Сч-1 У11 Z(2(9):=См(1(8) Х1 Рг2(8) Х2 Сч=0 Ук Конец 2.2

Составление таблицы переходов для микропрограммного автоматадля синтеза автомата Мура необходимо сделать разметку кодированной ГСА: каждой операторной вершине приписать символ состояния bi, а также для заданного типа автомата необходимо построить прямую таблицу переходов, в которую вписываются пути перехода между соседними отметками Таблица переходов bm bs(y) X(bm, bs) b1 b2(y1, y2, y3, y4, 1 y5) b2 b3(y6) 1 b3 b4(y6) х1 b5(y8, y9, y10) b5(y8, y9, y10) b6(y11) х2 b6 b1(yк) 1 2.3 Составление структурной таблицы микропрограммного автоматаВыполним переход от абстрактных таблиц кодировок (таблица 1) и переходов (таблица 2) к структурной таблице В таблицу переходов структурного автомата, в отличии от абстрактного автомата, добавляются три столбца: код состояния bm – K(bm), код состояния bs – K(bs), а также функция возбуждения F(bm, bs). По количеству состояний определяем, необходимое число символов в кодирующей комбинации. Так как у нас имеется шесть состояний то кодировка будет производиться трехпозиционной комбинацией двоичных кодов. В таблице 3 представлена структурная таблица переходов МПА Мура. Структурная таблица переходов и кодировки состояний bm K(bm) bs(y) K(bs) X(bm, bs) F(bm, bs) RS b1 001 b2(y1, y2, y3, y4, 011 1 y5) b2 011 b3(y6) 010 1 b3 010 b4(y6) 110 x1 S1 010 b5(y8, y9, y10) 000 b5 000 b4(y6) 110 ----- 000 b6(y11) 100 х2 S2 b6 100 b1(yк) 001 1 R1S3 2.4 Формирование выходных функций и функций переключения элементов памяти По таблице 3. составим функции возбуждения для заданного автомата Мура. Тогда функции для дешифратора примут вид В заданном базисе согласно задания отсутствует логический элемент «И», поэтому мы переводим функции с помощью формулы де Моргана базис заданный по условию. После перевода полученные значения функция для дешифратора в заданном базисе ИЛИ-НЕ примут вид также из таблицы 3 возьмем значения функций переключения элементов памяти на RS триггере. Данные функции примут вид используя выше приведенные доводы по структуре логических элементов разложим данные функции переключения элементов памяти в базисе ИЛИ-НЕ и получим 5. Разработка функциональной схемы. (см. рисунок 4) Функциональная схема состоит из дешифратора, комбинационной схемы и элементов памяти. Дешифратор, дешифрируя состояния триггеров, вырабатывает сигнал состояния bi, который соответствует выходному сигналу Yj. Комбинационная схема, используя выходные сигналы дешифратора bj и входные сигналы (X), формирует сигналы функций возбуждения триггера. Память (RS- триггеры) в свою очередь переключаются в новое состояние, и через шину Q состояния триггеров подаются на дешифратор. Дешифратор строится в соответствии с функциями состоянии на логических элементах «ИЛИ-НЕ». Логические элементы дешифратора пронумерованы от D1 до D6. Выходы из дешифратора используются для формирования выходной шины B и для комбинационной схемы. Входная шина X имеет 4 проводa, т.к. нами используется значения x1-x2 и два их инверсных значения. Для получения инверсии входных сигналов используется 2 логических элемента «ИЛИ-НЕ» для построения инверторa (D7, D8).

1. Синтез управляющего автомата модели LEGO транспортной тележки и моделирование ее движения

2. Анализ операций умножения и деления в конкретной модели АЛУ

3. Построение арифметико-логического устройства для выполнения операции умножения целых чисел

4. Синтез и физико-химические свойства магний - алюминиевого сорбента со структурой гидроталькита

5. Синтез микропрограммного управляющего автомата

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

7. ПРОЕКТИРОВАНИЕ УПРАВЛЯЮЩЕГО АВТОМАТА

8. Синтез цифрового конечного автомата Мили - вариант 2

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

10. Синтез цифрового автомата управления памятью

11. Синтез цифрового конечного автомата Мили

12. Синтез комбинацонных схем и конечных автоматов, сети Петри

13. Моделирование процессора (операционного и управляющего автоматов) для выполнения набора машинных команд

14. Синтез комбінаційної схеми та проектування керуючого автомата Мура

15. Синтез мікропрограмних автоматів

16. Совершенствование операции подготовки прутков круглого сечения к обработке на станках-автоматах

17. Управляемый термоядерный синтез

18. Банковские операции с использованием векселей

19. Международные транспортные операции

20. Картина мира, показанная в "Младшей Эдде" Снорри Стурлуссона

21. Картина мира, показанная в младшей Эдде

22. Основные формы операций по прорыву позиционного фронта в годы первой мировой войны

23. Наш паровоз вперед летит

24. Разработка АИС по учету складских операций и реализации продукции на предприятии

25. Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных

26. Изучение методики перевода из одной системы исчисления в другую и разработка программы для этой операции

27. Автоматизированная обработка учета складских операций и реализации продукции

28. Анализ и синтез одноконтурной системы автоматического регулирования

29. Теория автоматов (Разработать автомата для сложения в коде 8421 в обратном коде в формате с фиксированной запятой)

30. Анализ и синтез систем автоматического регулирования

31. Синтез и анализ пространственных конструкций сложной формы

32. Синтез оптимальных уравнений

33. Матричные операции в вейвлетном базисе

34. Операции в вентральной области шеи

35. Методическое пособие для подготовки к сдаче экзамена по огневой подготовке и спецсредствам, рядовым и младшим начальствующим составом подразделений УИН Камчатской области

36. Влияние особенностей педагогических коммуникаций на личностные и межличностные особенности младших школьников

37. Восприятие младших школьников пейзажной живописи "Малых Голландцев"

38. Агрессия в младшем дошкольном возрасте

39. Формирование каллиграфических навыков младших школьников (состояние, проблемы и пути оптимизации)

40. Эстетическое воспитание младших школьников средствами искусства

41. Тревожность и страхи младших школьников

42. Нравственное воспитание младших школьников в учебно-воспитательном процессе

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

44. Трудовое воспитание младших школьников

45. Проблема дислексии у детей младшего школьного возраста

46. Наблюдения за изменениями в природе и ведение календарей природы в младших классах вспомогательной школы

47. Повышение орфографической грамотности в младших классах

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

49. Половое воспитание младших школьников

50. Обучение младших школьников с применением компьютерной поддержки

51. Экологическое образование младших школьников в курсе природоведения

52. Формирование речевой деятельности младших школьников

53. Методические приемы развития воображения и творческих способностей детей младшего школьного возраста на занятиях кружка декоративно - прикладного искусства по художественной обработке бересты

54. Игра как фактор развития познавательных процессов младших школьников

55. Миротворческая деятельность Вооруженных Сил РФ. Операции ООН по поддержанию мира

56. Диффузионный CO2 лазер ВЧЕ-разрядом

57. Математическое моделирование технологических операций механической обработки поверхностей деталей лезвийными инструментами (Учебное пособите по курсу: математическое моделирование технологических операций-4834)

58. Проектирование станочного приспособления для операции "Сверление" детали "Вал" (WinWord 2000 & CorelDraw 9.0)

59. Исследование психолого-педагогических причин неуспеваемости младшего школьника в учебной деятельности и путей их преодоления

60. Методы диагностики тревоги и тревожности младших школьников

61. Методичка для курсового проектирования по ПТЦА (прикладная теория цифровых автоматов)

62. Синтез частотно-избирательного фильтра

63. Автомат для дозарядки АБ

64. Термоядерный синтез для производства электроэнергии в России и проблемы этого проекта для общества

65. Синтез 1,3,5-трийодбензола

66. Моделирование процессов разряда-ионизации серебра на поверхности твердого электрода

67. Химический синтез белков в промышленности

68. Производство синтетического аммиака при среднем давлении. Расчёт колонны синтеза

69. Получение синтетических красителей реакцией азосочетания на примере синтеза 3-окси-4-карбоксиазобензола

70. Дендримеры. Синтез и свойства

71. Лизинговые операции банков

72. Форфейтинговые операции банков

73. Валютные операции коммерческих банков

74. Кредитные операции коммерческих банков и перспективы их развития

75. Корреспондентские отношения между коммерческими банками РФ и основные виды операций, осуществляемые между ними

76. Валютные операции Сберегательного банка РФ

77. Ризик кредитних операцій комерційного банку

78. Управление ликвидностью коммерческого банка посредством активных операций

79. Трастовые операции банков

80. Сущность и виды финансовых операций, используемых при осуществлении финансовой деятельности предприятий и организаций

81. Учет лизинговых операций

82. Банки и их операции

83. Фьючерсные операции товарных бирж в России (Доклад)

84. Учет валютных операций

85. Бухгалтерский учет операций с фьючерсными контрактами

86. Аудит расчетных операций

87. Организация бухгалтерского учета и аудита расчетных операций

88. Аудит кредитных операций

89. Бухгалтерский учет валютных операций

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

91. Учет, анализ и аудит операций по заработной плате

92. Проблема учета и аудита операций по ценнам бумагам ( в Азербайджане)

93. Учёт и аудит кассовых операций на примере предприятия

94. Тара и тарные операции в торговле

95. Международная валютная система. Hациональная денежная система. Валютные операции предприятия при осуществлении внешнеэкономической деятельности (Контрольная)

96. Управление международными лизинговыми операциями

97. Мировой рынок услуг и основные операции по их реализации

98. Валютные рынки и валютные операции

99. "Эффективный управляющий"

100. Сделки с недвижимостью (ознакомительная практика по специальности 060800: операции с недвижимым имуществом)

101. Вексель и вексельные операции

102. Управление операциями с ценными бумагами в СХПК "Адышевский" Оричевского р-на Кировской области

103. Проблема учета и аудита операций по ценнам бумагам ( в Азербайджане)

104. Анализ резервирования кредитных операций КБ и пути повышения его результативности

105. Синтез основных положений классической и субъективно - психологической школ в исследованиях А.Маршалла

106. Общества, миросистемы и цивилизации: синтез парадигм и структура истории

107. Белгородско-Харьковская наступательная операция (3 -- 23 августа 1943 г.)

108. Психологические операции Вооруженных сил США в войнах и конфликтах XX века

109. Самоуправление по уставам 20-х годов в младшем жузе и Оренбургской области

110. Маньчжурская стратегическая наступательная операция 1945 года

111. Автомат

112. Синтез и анализ аналоговых и цифровых регуляторов

113. Детский фольклор. Младшие подростки

114. Музыка в синтезе древнерусских искусств

115. Храм Грааля в романе Альбрехта фон Шарфенберга «Младший Титурель»: готическая реализация кельтского мотива

116. Теория Родиона Раскольникова о "двух разрядах людей" и ее опровержение

117. Грамматические разряды склоняемых и несклоняемых имен существительных

118. Синтез жанровых форм в романе Б. Пильняка «Соляной амбар»

119. Особенности формирования учебной деятельности младших школьников при обучении математике с применением персональных компьютеров

120. Матричные операции в вейвлетном базисе

121. Умножение “треугольником”

122. Особенности анестезиологического обеспечения операций у больных с хирургическими заболеваниями челюстно-лицевой области

123. Операция шунтирования коронарных артерий

124. Литература - Топографическая анатомия (общие принципы паллиативных операций на

125. Процесс осуществления экспортно-импортных операций в МТ

126. Успешный «управляющий ростом»: какой он?

127. Механизмы достижения катарсиса у детей младшего школьного возраста на уроках музыки

128. Налоговое стимулирование лизинговых операций

129. Налогообложение операций с векселями

130. Налогообложение импортных операций

131. Контроль налоговых органов за банковскими операциями налогоплательщиков.

132. Теории механизмов взаимодействия и гипотеза об их синтезе

133. Энергия ядерного синтеза

134. Синергетика и системный синтез

135. Автоматизация шлифовальной операции изготовления валика

136. Об алгоритмах самоорганизации в задаче синтеза информационных технологий обработки сигналов

137. Валютные операции в РФ (понятие, виды, лицензирование)

138. Синтез системы автоматического регулирования массы квадратного метра бумажного полотна

139. Родина, как семья народов: построение тематических циклов занятий для старших дошкольников и младших школьников

140. Нарушения письма у младших школьников с нарушением интеллекта

141. О способах обучения младших подростков математике

142. Влияние использования схем, чертежей, иллюстраций на формирование ЗУН при обучении младших школьников решению задач на движение

143. Взаимоотношения между мальчиками и девочками в младших классах

144. Гуманизация отношений младших школьников

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

146. Мотивация учения младших школьников

147. Общение и формирование личности младшего школьника

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

149. Развивающее обучение как основа активизации познавательной деятельности младших школьников

Поиск Рефератов на сайте za4et.net.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.