ВУЗ:
Составители:
139
Разбиваем: (10)(111)(001). Суммируем:
Триада
Комментарий
0
0
1
младшая
1
1
1
средняя
0
0
1
результат сложения
по модулю 7
0
1
0
старшая
0
1
1
сложение
по модулю 7
;
конечный
результат
Получен
вычет
,
равный 3
Действительно, наименьший остаток от целочисленного деления
185
(10)
на 7 равен 3.
Пример 2.
Получим вычет того же операнда, но по модулю 3=(2
2
–1),
для чего операнд разбивается по два разряда справа налево, а затем
они суммируются по модулю 3.
Разбиваем: (10)(11)(10)(01). Суммируем:
Два разряда Комментарий
0 1 младшая (первая)
1 0 вторая
0 0 результат сложения по модулю 3;
1 1 третья
1 1 сложение по модулю 3;
1 0 четвертая
1 0 сложение по модулю 3; конечный ре-
зультат
Получен вычет, равный 2
Действительно, наименьший остаток от целочисленного деления
185
(10)
на 3 равен 2.
Рассмотрим выполнение контроля операции сложения на примере
сложения операндов в восьмиразрядном процессоре:
N
3
=N
1
+N
2
;
N
1
=53(8)=00101011
(2)
;
N
2
=61(8)=00110001
(2)
.
Пример 1.
Контроль осуществим по модулю 7. Вычисление выче-
тов операндов дает следующий результат:
R
N1
=1;
R
N2
=0.
Разбиваем: (10)(111)(001). Суммируем: Триада Комментарий 0 0 1 младшая 1 1 1 средняя 0 0 1 результат сложения по модулю 7 0 1 0 старшая 0 1 1 сложение по модулю 7; конечный результат Получен вычет, равный 3 Действительно, наименьший остаток от целочисленного деления 185(10) на 7 равен 3. Пример 2. Получим вычет того же операнда, но по модулю 3=(22–1), для чего операнд разбивается по два разряда справа налево, а затем они суммируются по модулю 3. Разбиваем: (10)(11)(10)(01). Суммируем: Два разряда Комментарий 0 1 младшая (первая) 1 0 вторая 0 0 результат сложения по модулю 3; 1 1 третья 1 1 сложение по модулю 3; 1 0 четвертая 1 0 сложение по модулю 3; конечный ре- зультат Получен вычет, равный 2 Действительно, наименьший остаток от целочисленного деления 185(10) на 3 равен 2. Рассмотрим выполнение контроля операции сложения на примере сложения операндов в восьмиразрядном процессоре: N3=N1+N2; N1=53(8)=00101011(2); N2=61(8)=00110001(2). Пример 1. Контроль осуществим по модулю 7. Вычисление выче- тов операндов дает следующий результат: RN1=1; RN2=0. 139
Страницы
- « первая
- ‹ предыдущая
- …
- 138
- 139
- 140
- 141
- 142
- …
- следующая ›
- последняя »