bsuir.info
БГУИР: Дистанционное и заочное обучение
(файловый архив)
Вход (быстрый)
Регистрация
Категории каталога
Другое [157]
АВС [6]
КПиЯП [80]
ОАиП [305]
ОКТ [79]
СиСПО [8]
Форма входа
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Файловый архив
Файлы » ПОИТ » ОКТ

ПОИТ (д.), ОКТ, Контрольная работа №1, вар.5, 2018
Подробности о скачивании 22.08.2018, 21:46
Вариант № 5
А2-10= 0101 0100 1001 0011 В2-10= 0011 0010 0111 0101
Апк = Адк = 0.0101 0100 1001 0011 Впк = Вдк = 0.0011 0010 0111 0101
[-Адк] = 1.1010 1011 0110 1101 [-Bдк] = 1.1100 1101 1000 1011
2.1 C1 = A + B
*
Адк = 0.0101 0100 1001 0011
+
Вдк = 0.0011 0010 0111 0101
0.1000 0111 0000 1000
0110
0.1000 0111 0110 1000 – С1дк = С1пк
* - коррекция в тедраде, где был перенос.

2.2 C2 = A – B = А + (- В)
*
Адк = 0.0101 0100 1001 0011
+
[-Bдк] = 1.1100 1101 1000 1011
10.0010 0010 0001 1110 – переполнение игнорируется, т.к. число в дк
1010
0.0010 0010 0001 1000 – С2дк = С2пк
* - коррекция в тедраде, где не было переноса.

2.3 C3= B – А = (-А) + В
*
[-Адк] = 1.1010 1011 0110 1101
+
Вдк = 0.0011 0010 0111 0101
1.1101 1101 1110 0010
0110
1.1101 1101 1110 1000 – С3дк
1.0010 0010 0001 0111
+
1
1.0010 0010 0001 1000 – С3пк

* - коррекция в тедраде, где был перенос.

2.4 C4= – А – В = (- А) + (- В)
*
[-Адк] = 1.1010 1011 0110 1101
+
[-Bдк] = 1.1100 1101 1000 1011
11.0111 1000 1001 1000 – переполнение игнорируется, т.к. число в дк
1010
1.0111 1000 1001 1000 – С4дк
1.1000 0111 0110 0111
+
1
1.1000 0111 0110 1000 – С4пк

* - коррекция в тедраде, где не было переноса.

Вариант № 5:
А
порядок = - 2
мантисса = +0,56
В
порядок = 0
мантисса = -0,51
код– обратный
операция деление – без восстановления остатка.
[Ап]пк = 1.0010, [Ап]мок = 11.1101,

[Ам]пк = 0.10001111, [|Ам|]мок = 00.10001111,

[Вп]пк = 0.0000, [Вп]мок = 00.0000, {-[Вп]мок}= 11.1111

[Вм]пк = 1.10000011, [|Вм|]мок = 00.10000011, {-[|Вм|]мок}= 11.01111100
С =А/В
Предварительное значение порядка [С п]ок частного определяется следующим образом:
Сп=а п - в п :
11.1101 [Ап]мок
+ 11.1111 [Вп] мок
11.1100
+ 1
11.1101 [С п] мок, т.е. [Сп] пк = 1.0010.
Абсолютное значение предварительного значения мантиссы частного ищется за счет выполнения десяти (n+2) тактов деления следующим образом:
1 такт 00.10001111
+ 11.01111100
100.00001011
+ 1
00.00001100
00.00011000 [|Ам|]мок
{-[|Вм|]мок}
учет переноса (переполнения знакового поля)
положительный остаток такта
сдвинутый остаток 1
2 такт + 11.01111100
11.10010100
11.00101001 {-[|Вм|]мок}
отрицательный остаток такта
сдвинутый остаток 0
3 такт + 00.10000011
11.10101100
11.01011001 [|Вм|]мок
отрицательный остаток такта
сдвинутый остаток 0
4 такт + 00.10000011
11.11011100
11.10111001 [|Вм|]мок
отрицательный остаток такта
сдвинутый остаток 0
5 такт + 00.10000011
100.00111100
+ 1
00.00111101
00.01111010 [|Вм|]мок
учет переноса (переполнения знакового поля)
положительный остаток такта
сдвинутый остаток 1
6 такт + 11.01111100
11.11110110
11.11101101 {-[|Вм|]мок}
отрицательный остаток такта
сдвинутый остаток 0
7 такт + 00.10000011
100.01110000
+ 1
00.01110001
00.11100010 [|Вм|]мок
учет переноса (переполнения знакового поля)
положительный остаток такта
сдвинутый остаток 1
8 такт + 11.01111100
100.01011110
+ 1
00.01011111
00.10111110 {-[|Вм|]мок}
учет переноса (переполнения знакового поля)
положительный остаток такта
сдвинутый остаток 1
9 такт + 11.01111100
100.00111010
+ 1
00.00111011
00.01110110 {-[|Вм|]мок}
учет переноса (переполнения знакового поля)
положительный остаток такта
сдвинутый остаток 1
10 такт + 11.01111100
11.11110010
11.11100101 {-[|Вм|]мок}
отрицательный остаток такта
сдвинутый остаток 0
Учитывая знаки остатков, полученные на восьми тактах, абсолютное предварительное значение мантиссы искомого частного равно:
[|См|]пк = 1.000101110, с учетом округления:
[|См|]пк = 1.00010111,
Нормализуем мантиссу частного, сдвинув ее на один разряд вправо, а предварительное значение порядка частного увеличим на единицу.
[См]пк = 0.100010111
[Сп]пк = 1.0010= 1.0011
Категория: ОКТ | Добавил: Lecras
Просмотров: 793 | Загрузок: 7
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]