Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Двоичная арифметика

Перевод неправильных дробей

Перевод правильных дробей

Перевод целых чисел

Для перевода целого числа из S-й системы счисления в систему счисления с основанием q надо переводимое число последовательно делить на основание q-й системы счисле­ния, в которую это число переводится, до тех пор, пока не будет получено частное, меньше основания q. Число в новой системе счисления запишется в виде остатков от деления, на­чиная с последнего частного, представляющего собой стар­шую цифру числа.

Пример 1. Переведем число 976 из десятичной си­стемы счисления в двоичную систему счисления (976(10)→ X(2))

976 2

976 488 2

0 488 244 2

0 244 122 2

0 122 61 2

0 60 30 2

1 30 15 2

0 14 7 2

1 6 3 2

1 2 1

 

 

976(10)=1111010000(2)

 

Пример 2. Переве­дем число 342 из десятич­ной системы счисления в восьмеричную систему счис­ления (342(10) →X(8)):

 

342 8

336 42 8

6 40 5

 


342(10)→526(8)

 

Пример 3. Переведём число 859(10)→ X(16)

 

859 16

848 53 16

11 48 3

 

859(10)→35B(16)

 

Для перевода правильных дробей в систему счисления с основание q умножают исходную дробь (а дальше только дробные части произведения, выделяя целые части) после­довательно на основание системы счисления q. Полученные в результате умножения целые части произведения явля­ются соответствующими разрядами дробного числа в систе­ме счисления с основанием q.

Пример 2.4. Переведем число 0,27(10)→X(16):

0, 27

4 32

5 12

1 92

14 72

 

0,27(10)→451E(16)

 

Перевод неправильных дробей в систему счисления с ос­нованием q выполняется отдельно для целой и дробной ча­стей числа по вышеизложенным правилам с последующим соединением этих частей в одну неправильную дробь, пред­ставленную уже в новой системе счисления.

Пример 2.6. Переведем число 176,325(10)→X(8)

 

176 8 0, 325

176 22 8 8

0 16 2 2 600

6 8

4 800

6 400

3 200

 

176.325(10)→260.2463(8)

 

 

 

Правила выполнения арифметических действий над двоичными числами задаются таблицами двоичных сложения, вычитания и умно­жения:

Двоичные операции

сложение вычитание умножение
0+0=0 0-0=0 0х0=0
0+1=1 1-0=1 0х1=0
1+0=1 1-1=0 1х0=0
1+1=0+ед.переноса 10-1=1 1х1=1

 

Правила арифметики во всех позиционных системах аналогичны. При сложении в каждом разряде в соответствии с таблицей двоичного сложения производится сложение двух цифр слагаемых или двух этих цифр и 1, если имеется перенос из соседнего младшего разряда. В ре­зультате получается цифра соответствующего разряда суммы и, воз­можно, также 1 переноса в старший разряд. Приведем пример сложе­ния двух двоичных чисел:

Переносы

110111.01 55.25

+ 10011.10 + 19.5

1001010.11 74.75

Справа показано сложение тех же чисел, представленных в десятичной системе.

При вычитании двоичных чисел в данном разряде при необходимости занимается 1 из следующего старшего разряда. Эта занимаемая 1 равна двум 1 данного разряда. Заем производится каждый раз, когда цифра в разряде вычитаемого больше цифры в том же разряде уменьшаемого. Поясним сказанное примером:

11011,10

1101,01

1110,01

Умножение двоичных многоразрядных чисел производится путем образования частичных произведений и последующего их суммирова­ния. В соответствии с таблицей двоичного умножения каждое частич­ное произведение равно 0, если в соответствующем разряде множителя стоит 0, или равно множимому, сдвинутому на соответствующее число разрядов влево, если в разряде множителя стоит 1. Таким образом, операция умножения многоразрядных двоичных чисел сводится к опе­рациям сдвига и сложения. Положение запятой определяется так же, как при умножении десятичных чисел. Сказанное поясняется приме­ром:

1011,1 х 101,01 = 111100,011

х 10101

+ 10111

10111____

Особенности выполнения деления двоичных чисел поясняются следующим примером:

1100,011:10,01 =? 1100011 | 10010

- 10010 101,1

- 10010

- 10010

Благодаря простоте правил двоичного сложения, вычитания и ум­ножения применение в ЭВМ двоичной системы счисления позволяет упростить схемы устройств, выполняющих арифметические операции.

<== предыдущая лекция | следующая лекция ==>
Позиционные системы счисления. Информационные технологии в менеджменте | Формы представления чисел в компьютере
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 431; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.