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

Выполним сложение:

Дополнительный код

Модифицированный дополнительный код

Xдоп = 1,1000110

Yдоп = 1,0011001

Единица переноса 10,1011111отбрасывается

(X+Y)доп =0,1011111

Xмоддоп =10,111011

Yмоддоп = 11,101000

Единица переноса 01,011111отбрасывается

(X+Y)моддоп=01,1011111

Наблюдается переполнение (в знаковых разрядах «10»). Ре­зультаты, полученные в обычном и модифицированном кодах, не совпа­дают ((X+Y)доп = 0,1011111; (X+Y)моддоп=01,1011111).

Г)

Обычная запись

Х= -0011001

Y= -0100011

Обратный код

Xобр=1,1100110

Yобр=1,1011100

Модифицированный обратный код

Xмодобр =11,100110

Yмодобр = 11,011100

Дополнительный код

Xдоп = 1,1100111

Yдоп = 1,1011101

Модифицированный дополнительный код

Xмоддоп =11,100111

Yмодобр =11,011101

Выполним сложение:

Дополнительный код

Модифицированный дополнительный код

Xдоп = 1,1100111

Yдоп = 1,1011101

Единица переноса 11,1000100 отбрасывается

(X+Y)доп = 1,1000100

Xмоддоп =11,100111

Yмоддоп = 11,011101

Единица переноса 111,000100 отбрасывается

(X+Y)моддоп=11,000100

Наблюдается переполнение (в знаковых разрядах «11»). Ре­зультаты, полученные в обычном и модифицированном кодах, совпа­дают (Х+Y= 1,1000100).

Д)

Обычная запись

Х= -0010101

Y= -1100111

Обратный код

Xобр=1,1101010

Yобр=1,0011000

Модифицированный обратный код

Xмодобр =11,101010

Yмодобр = 10,011000

Дополнительный код

Xдоп = 1,1101011

Yдоп = 1,0011001

Модифицированный дополнительный код

Xмоддоп =11,101011

Yмодобр =1,0011001

Выполним сложение:

Дополнительный код

Модифицированный дополнительный код

Xдоп = 1,1101011

Yдоп = 1,0011001

Единица переноса 11,0000100 отбрасывается

(X+Y)доп =1,0000100

Xмоддоп =10,111011

Yмоддоп = 11,101000

Единица переноса 110,000100 отбрасывается

(X+Y)моддоп=10,000100

Наблюдается переполнение (в знаковых разрядах «01»). Ре­зультаты, полученные в обычном и модифицированном кодах, не совпа­дают ((X+Y)доп = 1,0000100; (X+Y)моддоп=10,000100).

Е)

Обычная запись

Х= -0001101

Y= -0111011

Обратный код

Xобр=1,1110010

Yобр=1,1000100

Модифицированный обратный код

Xмодобр =11,110010

Yмодобр = 11,000100

Дополнительный код

Xдоп = 1,1110011

Yдоп = 1,1000101

Модифицированный дополнительный код

Xмоддоп =11,110011

Yмодобр =11,000101

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