Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KURSOVOJ_PROEKT.docx
Скачиваний:
11
Добавлен:
22.05.2015
Размер:
43.74 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ и НАУКИ РФ

АЛЬМЕТЬЕВСКИЙ ФИЛИАЛ

ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО

ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

КАЗАНСКОГО НАЦИОНАЛЬНОГО ИССЛЕДОВАТЕЛЬСКОГО ТЕХНИЧЕСКГО УНИВЕРСИТЕТА им. А.Н. ТУПОЛЕВА-КАИ

КурсовОй проект по дисциплине: «Машинная арифметика и микропрограммное управление»

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

Выполнил: Студент Кириллов И.А.

Группа 24475

Проверил: ассистент Ширшова Д.В.

Альметьевск 2015

Содержание

  1. Задание 1

  2. Алгебраическое сложение-вычитание с фиксированной запятой 4

2.1 Сложение по способу 1а 5

2.2 Сложение по способу 1б 5

2.3 Сложение по способу 2а 5

2.4 Сложение по способу 2б 5

2.5 Сложение по способу 3в 5

  1. Умножение целых чисел в прямом коде 4

  2. Деление без восстановления остатка целых чисел в прямом коде 4

  3. Список использованной литературы 4

2. Алгебраическое сложение с фиксированной запятой

В современных вычислительных устройствах находят применения способы 1а, 1б, 2а, 2б, 3в.

2.1 Сложение-вычитание по способу 1а

Состояния RG2 и RG3 при сложении и вычитании С=-6 и D=+5 представлены в таблице 1, где RG2(4) и RG3(4) - знаковые разряды (зн) регистров. В исходном состоянии в RG2 и RG3 находятся дополнитель­ные коды С И D. Если F=C+D то Fдоп=(Сдоп+Dдоп)(). Если F=C-D=C+(-D). тоFдоп=(Сдоп+Dдоп+)(). ПРС обнаруживается в процессе суммирования по несовпадению переносов в знаковый и из знакового разряда KSM, или, иначе, сигнал ПРС формируется, если Пm+1…Пm, где Пi - значение переноса на входе 1-го разряда КЗЛ.

Суммирование по модулю означает, что единица переноса из стар­шего разряда KSM () отбрасывается, что условно показано в табл.1 зачеркиванием этой единицы.

F=C+D

F=C-D

RG2

RG3

MO

RG2

МО

4

3

2

1

0

4

3

2

1

0

4

3

2

1

0

4

3

2

1

0

+

1

1

0

1

0

0

0

1

0

1

Исх. сост

+

1

1

0

1

0

0

0

1

0

1

Исх. сост

0

0

1

0

1

RG2:=RG2+RG3

1

1

0

1

0

RG2:=RG2+RG3+1

1

1

1

1

1

=Fдоп.

1

ПРС нет, т.к. П5П4=0

1

0

0

1

0

1

=Fдоп.

П5П4=0



2.2 Сложение-вычитание по способу 1б

Способ 16 (сложение-вычитание в модифицированном дополнитель­ном коде чисел, поступающих в дополнительном коде).

При сложении-вычитании способом 16 выполняются те же МО. что и в способе 1а, с тем отличием, что в них участвуют модифицировании.:; дополнительные коды С и D (в RG2 и KSM добавляется еще по одному знаковому разряду). Результат F формируется в RG2 в модифицирован­ном дополнительном коде, т.е. с двумя знаковыми разрядами, которые в случае ПРС не совпадают друг с другом. В табл.2 иллюстрируются процессы сложения способом 16 чисел С=-6 и D=-5 и вычитания С=+6 и D=-2.

F=C+D

F=C-D

RG2

RG3

MO

RG2

МО

5

4

3

2

1

0

4

3

2

1

0

5

4

3

2

1

0

4

3

2

1

0

1

1

1

0

1

0

1

1

0

1

1

Исх. сост

+

0

0

0

1

1

0

1

1

0

1

1

Исх. сост

+

1

1

1

0

1

1

RG2:=RG2+RG3(4).RG(4÷0)

0

0

0

1

0

0

RG2:=RG2+RG3+1

1

1

0

0

1

0

1

=Fмод.доп.

1

0

0

1

0

1

1

ПРС нет, т.к. П5П4=0

=Fдоп.

П5П4=0



Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]