Реферат: Блок выравнивания порядков

Введение.

<span Courier New";mso-bidi-font-family:«Times New Roman»;mso-ansi-language: EN-US;layout-grid-mode:line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">     Процесс,который привел к появлению современных компьютеров, был чрезвычайно быстрым.Одним из самых важных достижений, приведших к революции в персональныхкомпьютерах, было изобретение полупроводника или транзистора в 1948 году.

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">    

<span Courier New"; mso-bidi-font-family:«Times New Roman»">В современных ЭВМ одним из основныхэлементов является блок АЛУ (арифметико-логическое устройство), котороеосуществляет арифметические и логические операции над поступающими в ЭВМ  машинными словами.

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">Вранних моделях компьютеров использовались только числа в форме с фиксированнойзапятой. В дальнейшем возникла необходимость использования чисел с плавающейзапятой, для этого сначала применялись сопроцессоры. В настоящее времяблагодаря появлению новой технологии

<span Courier New";mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode:line">MMX<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line"> позволяющейпроцессору обрабатывать числа и с фиксированной и с плавающей запятыми, резковозросла скорость работы компьютера со средствами мультимедиа: графикой звукоми т.д.

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">

<span Courier New"; mso-fareast-font-family:«Times New Roman»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:AR-SA; layout-grid-mode:line">

Алгоритм.

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

            В блок по двум шинам данных вводятсямантиссы и порядки чисел 1 и 2.

МА — Мантисса первого числа.

МВ — Мантисса второго числа.

РА — Порядок первого числа.

РВ — Порядок второго числа.

            Затем из порядка первого числавычитается порядок второго числа: получаем H-Разность порядков. Далее в зависимости от знака полученногорезультата:

1. приH>0увеличиваем PA  до PB,          P=PA+H.

                2. при H<0 увеличиваемPA  до PB,          P=PA+H.

3. при H=0коррекция не нужна.Рс — Порядок результата.

Затемпроизводится проверка на возможность переполнения, которое возможно, еслисмещение превысит 10 позиций, т.е. разрядность мантиссы. Для этого |H| сравниваетсяс 10, если |H|>10, то выдаётся сигнал переполнения. Если |H|<10 ,то переполнения нет.

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

Такимобразом, мы  имеем выровненный порядок идве мантиссы одна из которых, сдвинута в соответствии с изменившемся порядком.Эти три величины подаются на выход.

<span Courier New"; mso-fareast-font-family:«Times New Roman»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:AR-SA; layout-grid-mode:line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">

Блок-схема алгоритма.

Ввод мантисс и порядков MA, MB, PA, PB

<img src="/cache/referats/2005/image001.gif" v:shapes="_x0000_s1053">.

PA-PB=H

Вывод МA,МB,H <img src="/cache/referats/2005/image002.gif" v:shapes="_x0000_s1054 _x0000_s1055 _x0000_s1062 _x0000_s1063 _x0000_s1065"> <img src="/cache/referats/2005/image003.gif" v:shapes="_x0000_s1061 _x0000_s1076"> <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">


МA     на H

<img src="/cache/referats/2005/image004.gif" align=«left» hspace=«12» v:shapes="_x0000_s1058">

H>0

PB>PA

УвеличиваемPA  до PB

P=PB+H

H<0

PA<PB

Увеличиваем PA доPB

P=PA+ H

МB     на H

H=0

PA=PB

Порядки равны и выравнивание не требуется.

P=PA=PB

<span Times New Roman",«serif»">Переполнение если |h|>10

|H|>10

|H|>10

<img src="/cache/referats/2005/image005.gif" v:shapes="_x0000_s1052 _x0000_s1056 _x0000_s1057 _x0000_s1059 _x0000_s1060 _x0000_s1064 _x0000_s1066 _x0000_s1067 _x0000_s1068 _x0000_s1069 _x0000_s1070 _x0000_s1071 _x0000_s1072 _x0000_s1073 _x0000_s1074 _x0000_s1075 _x0000_s1077"><span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Courier New"; mso-fareast-font-family:«Times New Roman»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:AR-SA; layout-grid-mode:line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">Блок-схемаалгоритма.

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

Начало

[Ра]прямой

[Ма]прямой

знак

знак

[Ра]доп.

[Pв] прямой

[Ма]доп.

[Мв] прямой

знак

знак

[Pв] доп.

[Мв] доп.

Pa-Pв=M

M<span Times New Roman"; mso-hansi-font-family:«Times New Roman»;mso-char-type:symbol;mso-symbol-font-family: Symbol">Ê

10

+

+

-

-

знак

знак

m-1=m

Pc=Pa

Pa=Pb=Pc

Pc=Pb

Ma=0

Mb=0

<0

>0

Сдвиг Ма

Сдвиг Мb

Вывод Ma, Mb, Pc.

M=0

M=0

+

+

-

-

<img src="/cache/referats/2005/image006.gif" v:shapes="_x0000_s1078 _x0000_s1079 _x0000_s1080 _x0000_s1081 _x0000_s1082 _x0000_s1083 _x0000_s1084 _x0000_s1085 _x0000_s1086 _x0000_s1087 _x0000_s1088 _x0000_s1089 _x0000_s1090 _x0000_s1091 _x0000_s1092 _x0000_s1094 _x0000_s1095 _x0000_s1096 _x0000_s1097 _x0000_s1098 _x0000_s1099 _x0000_s1100 _x0000_s1102 _x0000_s1105 _x0000_s1106 _x0000_s1107 _x0000_s1108 _x0000_s1109 _x0000_s1110 _x0000_s1112 _x0000_s1113 _x0000_s1116 _x0000_s1118 _x0000_s1119 _x0000_s1120 _x0000_s1121 _x0000_s1122 _x0000_s1123 _x0000_s1124 _x0000_s1125 _x0000_s1126 _x0000_s1127 _x0000_s1129 _x0000_s1130 _x0000_s1131 _x0000_s1132 _x0000_s1133 _x0000_s1134 _x0000_s1135 _x0000_s1136 _x0000_s1137 _x0000_s1138 _x0000_s1139 _x0000_s1140 _x0000_s1143 _x0000_s1144 _x0000_s1145 _x0000_s1146 _x0000_s1148 _x0000_s1154 _x0000_s1155 _x0000_s1156 _x0000_s1157 _x0000_s1158 _x0000_s1159 _x0000_s1161 _x0000_s1163 _x0000_s1164 _x0000_s1165 _x0000_s1166 _x0000_s1167 _x0000_s1168 _x0000_s1169 _x0000_s1170 _x0000_s1171 _x0000_s1172">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line">Описание блок-схемы алгоритма.<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">

1.С 16 разрядной двунаправленной шины данных одновременнопринимаются порядок и мантисса числа “А”.

2.Порядок и мантисса числа “А” преводятся в дополнительный код.

3.сшины данных одновременно принимаются порядок и мантисса числа “B”.

4.Порядоки мантисса числа “B”преводятся в дополнительный код.

5.Изпорядка числа “А” вычитаетсяпорядок числа “В”.

6.Разностьпорядков сравнивается с 10.

7.Еслиразность <span Courier New";mso-hansi-font-family:«Courier New»;mso-ansi-language:EN-US; mso-char-type:symbol;mso-symbol-font-family:Symbol">³

10, то в зависимости от знака, выровненный порядокравен порядку числа “В” при отрицательной разности

и порядку числа числа “А” при положительной разности.

8.соответственномантисса числа “А” и мантисса числа “В” =0.

9.Еслиразность порядков <10, то она сравнивается с 0 и если она =0, топорядки чисел равны и сдвиг не требуется.

10.Если разность <span Courier New";mso-hansi-font-family:«Courier New»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¹

0, то она заносится в вычитающий счётчик.

11.Взависимости от знака сдвигается мантисса числа “А” при отрицательной разности и мантисса числа”В”.

12.Уменьшеннаяна счётчике разность сравнивается с 0 и если

она =0, цикл завершается, и в зависимости от знака порядокРс=Ра

при М>0и Рс=Рв при М<0. Если М<span Courier New";mso-hansi-font-family:«Courier New»; mso-char-type:symbol;mso-symbol-font-family:Symbol">¹

0 цикл повторяется.

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">

<span Courier New"; mso-fareast-font-family:«Times New Roman»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:AR-SA; layout-grid-mode:line">

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">Схемаструктурная.

<img src="/cache/referats/2005/image008.gif" v:shapes="_x0000_s1186">
<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">

<span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line">Описание блок-схемы структурной.

<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">1.

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">С шины данных в регистры <span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">RG<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">1, <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">RG<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">3 принимаются<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">:<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">мантисса Ма и порядок Ра а прямомкоде.

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">2.Далее врегистры

<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">RG<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">2 и <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">RG<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">4 принимаются<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">:<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line"> мантисса Мв и порядок Рв

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line"> в прямом коде.

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">3.Ра и Рвпереводятся в дополнительный код и записываются в регистры

<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">RG<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">1 и <span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">RG<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">2.

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">4.На сумматоре

<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">SM1 <span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">из <span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">[<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">Ра<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">]доп. Вычитается [P<span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line">в<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">]<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">доп. И результат <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">[<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">М<span Courier New";mso-bidi-font-family:«Times New Roman»;mso-ansi-language: EN-US;layout-grid-mode:line">]доп<span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line">. записывается в регистр<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line"> RG6.

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">5

<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">.[М]<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">Доп. Из <span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">RG6 [<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">М<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">]<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">доп. Подаётся на преобразователь кода <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">CODE3<span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line"> <span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">  <span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line"> <span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">

<div v:shape="_x0000_s1177">

Схема структурная

<img src="/cache/referats/2005/image009.gif" v:shapes="_x0000_s1153"><span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">и переводится впрямой код.

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">6.Изрегистра

<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">RG6<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line"> <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">[<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">М<span Courier New";mso-bidi-font-family:«Times New Roman»;mso-ansi-language: EN-US;layout-grid-mode:line">]пр заносится в компаратор KOMPAR1 <span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">и сравнивается с10.

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">7.Есликомпаратор  выдаёт сигнал М

<span Courier New";mso-hansi-font-family:«Courier New»; mso-ansi-language:EN-US;layout-grid-mode:line;mso-char-type:symbol;mso-symbol-font-family: Symbol">Ê<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">10, то в зависимости от знака при м><span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">0 <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">Pc(RG7) -выровненный порядок<span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line"> приравнивается либо к <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">Pa<span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line"> <span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">RG1 и М<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">в<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">(RG4)=0, При M<0<span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line"> <span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">Pc=Pb (RG7=RG2) <span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">и Ма=0<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">(RG2=0).

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">8.Есликомпаратор (

<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">KOMPAR1) <span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">выдаёт сигнал <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">M<0, то на компараторе KOMPAR3 M <span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line">сравнивается с 0, При М=0 <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">Pc=Pa=Pb<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">, (<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">RG7=RG1), <span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">сдвиг не нужен.

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">ЕслиМ

<span Courier New";mso-hansi-font-family:«Courier New»; layout-grid-mode:line;mso-char-type:symbol;mso-symbol-font-family:Symbol">¹<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">0, то М заноситсяв вычитающий счётчик <span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">S-1<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line"> и при каждомцикле уменьшается на единицу, в зависимости от знака сдвигая вправо на 1 разрядМа при М<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line"><0 и Мв при М>0<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">.

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">9.Затем

<span Courier New";mso-bidi-font-family:«Times New Roman»;mso-ansi-language: EN-US;layout-grid-mode:line">[<span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line">М<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">]<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">пр из счётчика подается в компаратор <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">KOMPAR1 <span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">и сравнивается с 0.

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">ЕслиМ

<span Courier New";mso-hansi-font-family:«Courier New»; layout-grid-mode:line;mso-char-type:symbol;mso-symbol-font-family:Symbol">¹<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">0, то циклповторяется, если М=0, то<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line"> RG2 <span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">и <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">RG7; <span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">и

<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line"> 

<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">RG<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">3 и <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">RG7 выдаются на шину данных.

<span Courier New";mso-bidi-font-family:«Times New Roman»;mso-ansi-language: EN-US;layout-grid-mode:line">

<span Courier New";mso-bidi-font-family:«Times New Roman»;mso-ansi-language: EN-US;layout-grid-mode:line">

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">Описаниеуправляющих сигналов.

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">Ус1- по этомусигналу с шины данных в регистры 1 и 3 одновременно принимаются порядок и мантиссачисла

<span Courier New";mso-bidi-font-family:«Times New Roman»;mso-ansi-language: EN-US;layout-grid-mode:line">“<span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line">А<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">”<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">.

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">Ус2- по этому сигналус шины данных одновременно в регистры 2 и 3 принимаются порядок и мантиссачисла

<span Courier New";mso-bidi-font-family:«Times New Roman»;mso-ansi-language: EN-US;layout-grid-mode:line">“<span Courier New";mso-bidi-font-family:«Times New Roman»; layout-grid-mode:line">В<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">”.

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">Ус3- по этомусигналу порядки чисел А и В в обратном коле одновременно записываются из преобразователейкода в регистры 1 и 2 соответственно.

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">Ус4- по этомусигналу из сумматора

<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">SM1<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line"> разностьпорядков <span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">[<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">М<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">]<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">пр.

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">Записывается врегистр

<span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">RG6<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">.

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">Ус5- по сигналуУС5 происходит запись выровненного порядка

<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">Pc <span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">в регистр <span Courier New";mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US;layout-grid-mode:line">RG<span Courier New";mso-bidi-font-family: «Times New Roman»;layout-grid-mode:line">7<span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">.<span Courier New";mso-bidi-font-family:«Times New Roman»;layout-grid-mode: line">  <span Courier New"; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US;layout-grid-mode: line">Список элементов

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">1 6-разрядных,  тактируемых регистра (Рг1 Рг2 Рг5 Рг7)

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">2 10-разрядных, тактируемыхрегистра сдвиг вправо (Рг3 Рг4)

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">1 6-разрядныйсумматор

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">1 6-разрядныйвычитающий счётчик

<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">3 6-разрядных компаратора=

<span Courier New";mso-hansi-font-family:«Courier New»; layout-grid-mode:line;mso-char-type:symbol;mso-symbol-font-family:Symbol">¹<span Courier New"; mso-bidi-font-family:«Times New Roman»;layout-grid-mode:line">
еще рефераты
Еще работы по радиоэлектронике