Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гриценко, Методичка по информатике 3.11.2004.doc
Скачиваний:
2
Добавлен:
27.10.2018
Размер:
640.51 Кб
Скачать

2.1.5 Перевод чисел из двоичной системы счисления в восьмеричную (шестнадцатеричную) систему счисления

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

Примеры:

1) 10011011101,1101(2) --> (8)

010011011101,110100(2) = 2335,64(8);

2) 10011011001,11001(2) --> (16)

010011011001,11001000(2) = 6B9,A8(16).;

2.1.6 Перевод чисел из восьмеричной (шестнадцатеричной) системы счисления в двоичную систему счисления

Нужно заменить каждую цифру числа соответствующими им тройками (четверками) двоичных цифр.

Примеры:

1) 2351,74(8) --> (2)

2(8) -->010(2), 3(8) -->011(2), 5(8) -->101(2), 1(8) -->001(2), 7(8) -->111(2), 4(8) -->100(2)

2351,74(8) -->10011101001,1111 (2) ; 2) 5F07,4A(16) --> (2)

5(16) -->0101(2), F(16) -->1111(2), 0(16) -->0000(2), 7(16) -->0111(2), 4(16) -->0100(2), A(16) -->1100(2)

5F07,4A(16) -->101111100000111,010011 (2);

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

Сложение двоичных чисел.

0 + 0 = 0

1 + 0 = 1

0 + 1 = 1

1 + 1 = 10 (1 переносится в старший разряд).

Вычитание двоичных чисел.

0 - 0 = 0

1 - 0 = 1

1 - 1 = 0

10 - 1 = 1(происходит заимствование в старшем разряде) .

Умножение двоичных чисел.

0 * 0 = 0

0 * 1 = 0

1 * 0 = 0

1 * 1 = 1

Примеры:

  1. 1111010

+ 101100

10100110 ;

2 ) 101001

- 11010

1111 ;

3)10110 * 101=1101110.

2.1.8 Сложение и вычитание в системах счисления с основанием n

Примеры:

_1528

648

668

_216516

25916

1F0C16

_22114

12814

D714

+1528

648

2368

+216516

25916

23BE16

+22114

12814

34914