Разработка контроллера АЛУ для сложения чисел в коде (8-4-2-1)+3

Разработка структурной схемы операционного устройства для сложения чисел в коде (8-4-2-1)+3, элементы микропрограммы. Блок-схема функционирования контролера. Интерпретация микропрограммы в графы автоматов Мура и Мили. Построение временных диаграмм.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 12.06.2014
Размер файла 795,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Министерство образования РФ

Московский авиационный институт

(государственный технический университет)

филиал “Восход”

Курсовая работа

по курсу: Архитектура ЭВМ и порядков

на тему: Разработка контроллера АЛУ для сложения чисел в коде

(8-4-2-1)+3

выполнила: ст. гр. ВВМ 4-50

Мартышовой Н.Е.

Введение

В процессе выполнения данной курсовой работы был разработан контроллер АЛУ для сложения чисел в коде (8-4-2-1)+3.

Разработка устройства управления (УУ) производилась с использованием автоматов Мура и Мили. Исходя из критерия минимум аппаратных затрат, УУ было синтезировано на основе автомата Мура, являющегося более производительным относительно своего предшественника.

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

1. Разработка структурной схемы операционного устройства

Согласно заданию необходимо разработать структуру контроллера АЛУ для сложения чисел в коде (8-4-2-1)+3. Структурная схема устройства представлена на рис.1.1.

Структурная схема контроллера АЛУ для сложения чисел в коде (8-4-2-1)+3состоит:

ШинВх - шина входа, разрядность 32 бита;

СчЦ - счетчик цикла;

Рг1, Рг2 - входные регистры слагаемых, разрядность 32 бита;

РгЗн1 и РгЗн2- регистр знака, 1 бит;

РгА1 и РгА2 - регистры, содержащие число 3, разрядностью 8 бит;

РгВ1 и РгВ2 - входные регистры сумматора СМ1, разрядностью 8 бит;

СМ1 и СМ2 - сумматор, разрядностью 8 бит;

РгСМ1, РгСМ2 - регистр сумматора, разрядностью 8 бит;

DСМ - десятичный сумматор разрядностью 1 байт;

РгDСМ - регистр десятичного сумматора, разрядностью 8 бит;

P'и P'' - переносы (межбайтные и межтетрадные);

РгВ3 и РгА4 ,РгА3 и РгВ4 - регистры, разрядностью 4 бита;

СМ3 и СМ4 - сумматор, разрядностью 4 бита;

РгСМ - регистр, разрядностью 32 бита;

ШинВых - шина выхода, разрядность 32 бита;.

контроллер микропрограмма граф

Рисунок 1.1 - Структурная схема АЛУ для сложения чисел в коде (8-4-2-1)+3

Описание элементов микропрограммы:

ШинВх - шина входа, по которой данные поступают на входные регистры Рг1 и Рг2;

СчЦ - счетчик цикла, содержит значение количества байт, поступающих на шину входа;

Рг1 иРг2 - входной регистр первого слагаемого и второго слагаемого;

РгЗн1 и РгЗн2- регистр знака, анализирует первый бит соответственно Рг1 и Рг2;

РгА1 и РгА2 - регистры, содержащие число 3 в коде (8-4-2-1)+3, т.е 00110011;

РгВ1 и РгВ2 - регистры, содержащие соответственно байт первого и второго слагаемых в коде (8-4-2-1)+3;

СМ1 и СМ2 - сумматор, прибавляющий число 3 к каждой тетраде 1-го слагаемого;

РгСМ1 - регистр содержащий 1-ое слагаемое в коде (8-4-2-1)+3;

РгСМ2 - регистр содержащий 2-ое слагаемое в коде (8-4-2-1)+3;

РгС1 и РгС2- регистр выполняющий перевод отрицательного значения в положительное;

DСМ - десятичный сумматор, выполняющий сложение соответствующих байтов первого и второго слагаемых;

РгDСМ - регистр десятичного сумматора, содержащий не откорректированный результат сложения тетрайд слагаемых;

ТрP' - триггер, в котором фиксируется необходимость межбайтного переноса;

ТрP'' - триггер, в котором фиксируется необходимость межтетрадного пере носа;

РгВ3 и РгА4 - регистры, содержащие старшую и младшую тетрады байта - не откорректированного результата сложения слагаемых;

РгА3 и РгВ4 - регистры, содержащие число 3 или -3 в зависимости от того, возникают ли при сложении перенос в старшую тетраду или потетрадный перенос;

СМ3 - сумматор, выполняющий коррекцию старшей тетрады результата сложения байтов слагаемых;

СМ4 - сумматор, выполняющий коррекцию младшей тетрады результата сложения байтов слагаемых;

РгСМ - регистр, содержащий в итоге результат сложения в коде (8-4-2-1)+3;

ШинВых - шина выхода.

Алгоритм функционирования элементов следующий:

Ши.вх. имеет разрядность 32 бита. Основу АЛУ составляет десятичный сумматор DCM, разрядность которого равна 1 байту. Счетчик цикла СчЦ определяет количество байт, поступающих на шину входа. По шине входа поочередно поступают: первое слагаемое в Рг1, второе слагаемое в Рг2 в коде (8-4-2-1). Разрядность каждого регистра Рг1 и Рг2 32 бита. Затем в РгВ1 и в РгВ2, разрядностью 8 бит, поступают две младшие тетрады слагаемых, т.е. биты с 24 по 31, из Рг1 и Рг2 соответственно. В РгА1 и в РгА2 заносятся значения 00110011. СМ1 выполняет прибавление тройки к каждой тетраде регистра РгВ1. СМ2 выполняет прибавление тройки к каждой тетраде регистра РгВ2. Таким образом, в регистры РгСМ1 и РгСМ2 поступают тетрады в коде (8-4-2-1)+3. Далее производится побайтное сложение на десятичном сумматоре DCM, который строится на основе двоичных сумматоров. В результате сложения фиксируются два переноса: межбайтный перенос в ТрР' из 0 разряда и межтетрадный перенос в ТрР'' из 4 разряда. Значение из DCM поступает на регистр сумматора РгDСМ. СМ3 и СМ4 используются для выполнения коррекции. Биты с 0 по 3 из РгDCM поступают в РгВ3, биты с 4 по 7 из РгDCM поступают в РгА4. В регистры РгА3 и РгВ4 заносятся значения 3 (0011) или -3 (1101) в зависимости от требуемого типа коррекции. Тетрады после коррекции поступают из СМ3 и СМ4 на регистр РгСМ в разряды с 0 по 3 и с 4 по 7 соответственно. После каждого такта СчЦ уменьшается на 1.

Затем выполняется сдвиг РгСМ на 8 разрядов вправо для освобождения разрядов с 0 по 8, используемых в следующем такте, а регистры Рг1 и Рг2 сдвигаются на 8 разрядов вправо для того, чтобы выполнить выше описанные действия над следующим байтом, содержащимся в битах с 24 по 31. Когда СчЦ станет равен 0 в РгСМ будет содержаться результат сложения двух чисел в коде (8-4-2-1)+3, который выдается на ШинВых.

2. Разработка микропрограммы работы операционного устройства

Блок-схема микропрограммы функционирования контролера АЛУ представлена на рис. 2.1

Блок-схема микропрограммы функционирования контролера АЛУ

Блок-схема микропрограммы функционирования контролера АЛУ (продолжение)

Блок-схема микропрограммы функционирования контролера АЛУ (окончание)

3. Интерпретация микропрограммы в графы автоматов

Микропрограмма работы ОУ представляет собой последовательность управляющих сигналов, выдаваемых блоком УУ (устройства управления). Управляющий автомат типа Мура или Мили строится по этой микропрограмме в два этапа: получение граф - схемы алгоритма и построение графа автомата.

Схема алгоритма для автомата Мура

Схема алгоритма для автомата Мура (окончание)

При использовании автомата Мура для построения схемы УУ микропрограмма работы ОУ представляется в виде граф - схемы алгоритма в соответствии с рисунком 3.1

При построении автомата Мура приняты следующие обозначения:

· Q1 - Q21 - микрокоманды (состояния автомата);

· V1 - V38 - управляющие сигналы, которые должны быть выданы блоком УУ;

· U1 - U9, U1 - U9 - переменные, обозначающие выполнение или не выполнение условий переходов из одного состояния в другое;

· S1 - S9 - переменные значения, обозначающие условия, которые характеризуют состояния ОУ (входные сигналы).

· Q0 - начало и конец микропрограммы.

При использовании автомата Мили для построения схемы УУ микропрограмма работы ОУ представляется в виде граф - схемы алгоритма в соответствии с рисунком 3. 2

Схема алгоритма для автомата Мили (начало)

Схема алгоритма для автомата Мили (продолжение)

Схема алгоритма для автомата Мили (окончание)

При построении автомата Мили приняты следующие обозначения:

· Y1 - Y16 - микрокоманды (состояния автомата);

· V1 - V38 - управляющие сигналы, которые должны быть выданы блоком УУ;

· U1 - U9, U1 - U9 - переменные, обозначающие выполнение или не выполнение условий переходов из одного состояния в другое;

· S1 - S9 - переменные значения, обозначающие условия, которые характеризуют состояния ОУ (входные сигналы).

· Y0-Начало и конец микропрограммы.

Построение графа автомата Мура осуществляется в соответствии с рисунком 3.3

Граф автомата Мура

При построении графа автомата Мура были приняты следующие обозначения :

· Qn - состояния автомата

· Un или Un ,1- условиями переходов из одного состояния в другое.

Функции выходов для автомата Мура имеют вид:

Построение графа автомата Мили осуществляется в соответствии с рисунком 3.4

Граф автомата Мили

При построении графа автомата Мили были приняты следующие обозначения :

· Yn - состояния автомата

· Un или Un ,1- условиями переходов из одного состояния в другое.

Функции выходов для автомата Мили имеют вид:

4 Синтез устройства управления по графам

Устройство управления можно рассматривать как управляющий автомат типа Мура или Мили. Число состояний автомата определяет число элементарных автоматов (триггеров), требуемых для представления состояний автомата.

В данном случае требуется пять D-триггеров для автомата Мура, поскольку автомат Мура имеет двадцать два состояния от Q0 до Q21. Для автомата Мили, также требуется пять D-триггеров, так как у него семнадцать состояний от А0 до А16.

D-триггер - это элемент задержки. Он имеет один информационный вход D, один информационный выход S (S - выход, инверсный выходу S) и вход синхронизации C. D-триггер осуществляет задержку сигнала, поступившего на его вход, на один такт. Условное графическое обозначение D-триггера представлено на рисунке 4.1.

Размещено на http://www.allbest.ru/

D-триггер

Работа D-триггера полностью определяется его таблицей истинности, то есть таблицей переходов.

Таблица 4.1 - Таблица переходов D-триггера

D

St

St+1

0

0

0

0

1

0

1

0

1

1

1

1

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

Таблица 4.2 - Состояния автомата Мура

Состояние

Триггер

D5

D4

D3

D2

D1

Q0

0

0

0

0

0

Q1

0

0

0

0

1

Q2

0

0

0

1

0

Q3

0

0

0

1

1

Q4

0

0

1

0

0

Q5

0

0

1

0

1

Q6

0

0

1

1

0

Q7

0

0

1

1

1

Q8

0

1

0

0

0

Q9

0

1

0

0

1

Q10

0

1

0

1

0

Q11

0

1

0

1

1

Q12

0

1

1

0

0

Q13

0

1

1

0

1

Q12

0

1

1

0

0

Q13

0

1

1

0

1

Q14

0

1

1

1

0

Q15

0

1

1

1

1

Q16

1

0

0

0

0

Q17

1

0

0

0

1

Q18

1

0

0

1

0

Q19

1

0

0

1

1

Q20

1

0

1

0

0

Q21

1

0

1

0

1

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

Таблица 4.3 - Таблица переходов автомата Мура

Исходные состояния

Исходные

состояния

триггеров

Состояния

триггеров после

перехода

Условие перехода

Установочные сигналы триггеров

D5

D4

D3

D2

D1

D5

D4

D3

D2

D1

D5

D4

D3

D2

D1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

Q0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

1

Q1

0

0

0

0

1

0

0

0

1

0

1

0

0

0

1

0

Q2

0

0

0

1

0

0

0

0

1

1

1

0

0

0

1

1

Q3

0

0

0

1

1

0

0

1

0

0

1

0

0

1

0

0

Q4

0

0

1

0

0

0

0

1

0

1

1

0

0

1

0

1

Q5

0

0

1

0

1

0

0

1

1

0

__

U1U2

0

0

1

1

0

Q5

0

0

1

0

1

0

0

1

1

1

__

U1

0

0

1

1

1

Q5

0

0

1

0

1

0

1

0

0

0

U1U2

0

1

0

0

0

Q6

0

0

1

1

0

0

1

0

0

0

1

0

1

0

0

0

Q7

0

0

1

1

1

0

1

0

0

0

1

0

1

0

0

0

Q8

0

1

0

0

0

0

1

0

0

1

U3

0

1

0

0

1

Q8

0

1

0

0

0

0

1

0

1

0

__

U3

0

1

0

1

0

Q9

0

1

0

0

1

0

1

0

1

1

1

0

1

0

1

1

Q10

0

1

0

1

0

0

1

0

1

1

1

0

1

0

1

1

Q11

0

1

0

1

1

0

1

1

0

0

__ __

U1U2U1U1

0

1

1

0

0

Q11

0

1

0

1

1

0

1

1

0

1

_____

U1U2U1U1

0

1

1

0

1

Q12

0

1

1

0

0

1

0

1

0

0

1

1

0

1

0

0

Q13

0

1

1

0

1

0

1

1

1

0

U7

0

1

1

1

0

Q13

0

1

1

0

1

0

1

1

1

1

__

U7

0

1

1

1

1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

Q14

0

1

1

1

0

1

0

0

0

0

U8

1

0

0

0

0

Q14

0

1

1

1

0

1

0

0

0

1

__

U8

1

0

0

0

1

Q15

0

1

1

1

1

1

0

0

0

0

U8

1

0

0

0

0

Q15

0

1

1

1

1

1

0

0

0

1

__

U8

1

0

0

0

1

Q16

1

0

0

0

0

1

0

0

1

0

1

1

0

0

1

0

Q17

1

0

0

0

1

1

0

0

1

0

1

1

0

0

1

0

Q18

1

0

0

1

0

1

0

0

1

1

1

1

0

0

1

1

Q19

1

0

0

1

1

1

0

1

0

0

U9

1

0

1

0

0

Q19

1

0

0

1

1

1

0

1

0

1

__

U9

1

0

1

0

1

Q20

1

0

1

0

0

0

0

0

0

0

1

0

0

0

0

0

Q21

1

0

1

0

1

0

0

1

0

1

1

0

0

1

0

1

Функции возбуждения:

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

Состояния автомата Мили кодируются в соответствии с таблицей 4.4.

Таблица 4.4 - Состояния автомата Мили

Состояние

Триггер

D5

D4

D3

D2

D1

Q0

0

0

0

0

0

Q1

0

0

0

0

1

Q2

0

0

0

1

0

Q3

0

0

0

1

1

Q4

0

0

1

0

0

Q5

0

0

1

0

1

Q6

0

0

1

1

0

Q7

0

0

1

1

1

Q8

0

1

0

0

0

Q9

0

1

0

0

1

Q10

0

1

0

1

0

Q11

0

1

0

1

1

Q12

0

1

1

0

0

Q13

0

1

1

0

1

Q14

0

1

1

1

0

Q15

0

1

1

1

1

Q16

1

0

0

0

0

Функционирование управляющего автомата типа Мили представляется в виде таблицы переходов на основании графа, представленного на рисунке 3.4 и таблицы 4.4 состояний автомата Мили.

Таблица 4.5 - Таблица переходов автомата Мили

Исходные остояния

Исходные

состояния

триггеров

Состояния

триггеров после

перехода

Условие перехода

Установочные сигналы триггеров

D5

D4

D3

D2

D1

D5

D4

D3

D2

D1

D5

D4

D3

D2

D1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

Q0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

1

Q1

0

0

0

0

1

0

0

0

1

0

1

0

0

0

1

0

Q2

0

0

0

1

0

0

0

0

1

1

1

0

0

0

1

1

Q3

0

0

0

1

1

0

0

1

0

0

1

0

0

1

0

0

Q4

0

0

1

0

0

0

0

1

0

1

1

0

0

1

0

1

Q5

0

0

1

0

1

0

0

1

1

0

U1

0

0

1

0

1

Q5

0

0

1

0

1

0

0

1

1

0

__

U1

0

0

1

1

0

Q6

0

0

1

1

0

0

0

1

1

1

U2

0

0

1

1

1

Q6

0

0

1

1

0

0

0

1

1

1

__

U2

0

0

1

1

1

Q7

0

0

1

1

1

0

1

0

0

0

1

0

1

0

0

0

Q8

0

1

0

0

0

0

1

0

0

1

U3

0

1

0

0

1

Q8

0

1

0

0

0

0

1

0

0

1

__

U3

0

1

0

0

1

Q9

0

1

0

0

1

0

1

0

1

0

__

U4U6

0

1

0

1

0

Q9

0

1

0

0

1

0

1

0

1

0

__

U4U5

0

1

0

1

0

Q9

0

1

0

0

1

0

1

0

1

1

____

U4U6

0

1

0

1

1

Q9

0

1

0

0

1

0

1

0

1

1

U4U5

0

1

0

1

1

Q10

0

1

0

1

0

0

0

0

0

0

1

0

0

0

0

0

Q11

0

1

0

1

1

0

1

1

0

0

1

0

1

1

0

0

Q12

0

1

1

0

0

0

1

1

0

1

U7

0

1

1

0

1

Q12

0

1

1

0

0

0

1

1

0

1

__

U7

0

1

1

0

1

Q13

0

1

1

0

1

0

1

1

1

0

U8

0

1

1

1

0

Q13

0

1

1

0

1

0

1

1

1

0

__

U8

0

1

1

1

0

Q14

0

1

1

1

0

0

1

1

1

1

1

0

1

1

1

1

Q15

0

1

1

1

1

1

0

0

0

0

1

1

0

0

0

0

Q16

1

0

0

0

0

0

0

0

0

0

U9

0

0

0

0

0

Q16

1

0

0

0

0

0

0

1

0

1

__

U9

0

0

1

0

1

Функции возбуждения:

Выбор управляющего автомата. Для проектирования схемы УУ используется автомат Мура. Это следует из того, что критерием при выборе автомата является минимум аппаратных затрат.

Теоретически нужно взять автомат Мили, так как этот автомат имеет меньшее число состояний, чем автомат Мура. В данном случае автомат Мили имеет 16 состояний, а автомат Мура 21. Но, при проектировании УУ с помощью автомата Мили в схеме УУ выходной сигнал зависит как от входного сигнала в данный момент времени, так и от выходного сигнала в предшествующий момент времени. Вследствие чего, при работе контроллера АЛУ могут возникнуть такие ситуации, когда автомат ещё не успел перейти в новое состояние, а на его вход пришёл новый сигнал. Для предотвращения таких ситуаций в схему следует ввести элемент задержки D-триггер. А это приводит к следующему недостатку. Так как элементов задержки в схеме получается столько же, сколько переходов в автомате Мили, то аппаратные затраты схемы УУ при использовании автомата Мили велики по сравнению с аппаратными затратами схемы УУ при использовании автомата Мура. Поэтому лучше использовать автомат Мура.

Но так как основным критерием при разработке контроллера БЗУ является максимальное быстродействие, то, несмотря на большее количество состояний, логично использовать автомат Мура, в котором выходной сигнал зависит только от внутреннего состояния, следовательно, элемент задержки не нужен. Отсюда время переключения из одного режима в другой при работе устройства естественно уменьшится, что приведет к максимальному быстродействию.

5. Разработка функциональной схемы УУ

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

Функциональная схема УУ, расположенная в приложении А, строилась по полученным функциям возбуждения для автомата Мура. Функциональная схема содержит: сигналы условий (U1, U2, U3, U4, U5, U6), объединенные в шину входа (Швх), вход сигнала синхронизации С, шину состояний (Qs), блок триггеров, количество которых определяется количеством разрядов (i), которыми можно закодировать все возможные состояния системы; неполный дешифратор (5Ч22) и логические элементы ИЛИ.

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

6. Построение временных диаграмм

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

Временные диаграммы приведены на рисунке 6.1.

Рисунок 6.1 - Временная диаграмма работы УУ.

Заключение

В процессе выполнения данной курсовой работы был разработан контроллер АЛУ для сложения чисел в коде (8-4-2-1)+3.

Разработка устройства управления (УУ) производилась с использованием автоматов Мура и Мили. Исходя из критерия минимум аппаратных затрат, УУ было синтезировано на основе автомата Мура, являющегося более производительным относительно своего предшественника.

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

Список литературы

1. Каган Б.М. Электронные вычислительные машины и системы: Учеб. Пособие для вузов. -- М.: Энергия, 1979.

2. Майоров С. А. Структура электронных вычислительных машин. - Л. Машиностроение. Ленинградское отделение, 1979.

Размещено на Allbest.ru

...

Подобные документы

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

    реферат [415,8 K], добавлен 29.11.2010

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

    курсовая работа [32,0 K], добавлен 16.08.2012

  • Формальные правила двоичной арифметики. Операция алгебраического сложения в ЭВМ. Алгебраическое сложение в дополнительном коде. Денормализация чисел. Виды денормализации и методы устранения. Особенности округления чисел, заданных инверсными кодами.

    реферат [42,9 K], добавлен 16.01.2011

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

    курсовая работа [764,0 K], добавлен 27.08.2012

  • Совокупность управляющего и операционного автоматов. Разработка микропрограммы выполнения операции деления с жесткой логикой и структурно-операционной схемы ОА. Иллюстрация функционирования ОУ на заданных числах. Оценка эффективности кодирования.

    курсовая работа [314,4 K], добавлен 12.03.2014

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

    контрольная работа [180,2 K], добавлен 01.10.2014

  • Разработка функциональной схемы операционного автомата микросхемы специализированного процессора, выполняющего заданную арифметическую операцию. Закодированная граф-схема машинного алгоритма. Таблица входов мультиплексора выбора осведомительного сигнала.

    курсовая работа [669,9 K], добавлен 25.07.2013

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

    курсовая работа [205,0 K], добавлен 24.06.2013

  • Алгоритм умножения двоичных чисел. Выбор и описание структурной схемы операционного автомата. Реализация содержательной граф-схемы алгоритма. Построение отмеченной граф-схемы и структурной таблицы переходов и выходов. Правила кодирования на D-триггерах.

    курсовая работа [273,2 K], добавлен 01.04.2013

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

    курсовая работа [332,8 K], добавлен 16.10.2013

  • Разработка модели процессора, выполняющего набор машинных команд. Структурная схема процессора (операционного и управляющего автоматов), анализ принципа работы. Содержательный алгоритм микропрограммы, синтез управляющего автомата на основе жесткой логики.

    курсовая работа [871,9 K], добавлен 16.09.2010

  • Основные типы модулей, использующиеся в среде программирования Delphi 6. Концепция объектно-ориентированного программирования. Разработка эскизного и технического проектов программы. Алгоритм выполнения операций сложения, вычитания и умножения матриц.

    курсовая работа [559,1 K], добавлен 03.01.2011

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

    курсовая работа [287,7 K], добавлен 07.06.2013

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

    курсовая работа [1,3 M], добавлен 16.08.2012

  • Языки программирования для промышленного контроллера WinCon W-8737. Использование редактора потоковых диаграмм. Технические характеристики и виды шаговых двигателей. Блок-схемы алгоритмов программ управления. Разработка структурной схемы устройства.

    дипломная работа [1,7 M], добавлен 20.12.2015

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

    курсовая работа [2,7 M], добавлен 14.02.2012

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

    курсовая работа [642,6 K], добавлен 19.05.2014

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

    дипломная работа [6,8 M], добавлен 22.01.2013

  • Сведения о интерполяторе. Принцип работы схемы сложения и вычитания единицы. Выбор элементной базы. Расчет эквивалентной передаточной функции схемы. Создание программы в коде ISO 7bit и ее реализация на низкоуровневом языке программирования Ассемблер.

    курсовая работа [363,2 K], добавлен 15.04.2014

  • Разработка 16-ти разрядного последовательного сумматора двоичных чисел с фиксированной запятой с низкой потребляемой мощностью. Обеспечение преобразования результата в код Грея и индикации в десятичном коде. Проектирование средства встроенного контроля.

    курсовая работа [245,4 K], добавлен 16.06.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.