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

Способы обноружения переполнения

  1. Переполнение отсутствует если имеет место перенос из знакового разряда и в знаковый .Либо если они оба отсутствуют

  2. Использование модифицированных кодов :несовпадение знаковых разрядов модифицированного кода (01,10)является признаком переполнения разрядной сетки .

Пример из практической работы сложение в машинных кодах

Х1=01110

Х2=10101

Найти Х1+Х2=?

И найти Х1-Х2=?

Арифметическое операции выполнять в обратном коде

1)Х1+Х2

Х1обратное=001110

+

Х2обратное=010101

______________

100011

Ответ1)ошибочный преполнение так как имеет место перенос только в знаковый разряд

2)

Х1-Х2=Х1+(-Х2)=?

-Х2=-10101

Х1обратное=001110

-Х2обратное= 101010

001110

+

101010

_____

111000

Ответ2) Х1-Х2=-00111

!!!!! (пример -011. –Х=011)

Умнажение двоичных чисел машинным методом

Умножение двоичных чисел машинным методом производится по следующему алгоритму .

  1. Определяют знак произвидения путём сложения по модулю2 знаковых разрядов множителей.

  2. Перемножение модулей чисел начиная с младшего разряда множителя однм из способов умножения :1множимое неподвижно, суматор частичных произвидений сдвигается вправо .2есуматор частичных произвидений не подвижен множимое сдвигается влево.

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

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