Пример с десятичным кодом.

1910 1. 9+1 = 10 --- в младшем разряде

+ 110 возникает перенос в следую-

щий старший разряд и

прибавляется .

Пример с двоичным кодом.

1 0 12

+ 1 1 12 --

1 1 0 0

перенос

 

Машинные коды.

 

1.Прямой код (двоичный). Получается переводом десятичного числа в двоичное.1010 10102прямой

2.Обратный код – получается инверсией каждого разряда прямого двоичного кода.

3.Дополнительный код – сначала получается обратный код, затем к младшему разряду его прибавляем единицу.

 

Пример1.

1 0 0 02прямой

       
   


0 1 1 12обратный +1 = 10002дополнительный.

 

Пример2.

 

112пр. 002обр. 012доп.

 

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

Вычитание рассматривается в данном случае как сложение чисел, одно из которых имеет отрицательное значение.

 

Примеры с использованием обратного кода.

 

1. 2 + (-3) = -1

210 0.102пр – прямой код

 

-310 1.112пр – прямой код 1.002обр - обратный код

знаковый разряд

0.102пр

+

1.002обр

1.102обр

1.012пр -110

 

 

 

 

2. 3 – 2 = 1

 

310 0.112пр

 

- 2 1.102пр 1.012обр

 

0.112пр

+

1.012обр

 

10.00 +1 = 0.012пр.

 

 








Дата добавления: 2016-11-02; просмотров: 179;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2026 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.01 сек.