* Метод последовательного деления для целой части числа:
* Метод последовательного умножения для дробной части числа:
Кодирование информации в ЦВМ.
4.4. Выполнение арифметических операций в двоичной системе счисления.
4.4.1. Сложение.
0+0=0 1100(2) 12(10)
0+1=1 110(2) 6(10)
1+0=1 10010(2) 18(10)
1+1=10(два)
4.4.2. Вычитание.
0-0=0 10010(2) 18(10)
0-1=-1 (10-1=1) 101(2) 5(10)
1-0=1 01101(2) 13(10)
1-1=0
4.4.3. Умножение.
0×0=0 1001(2) 9(10)
0×1=0 110(2) 6(10)
1×0=0 0000
1×1=1 1001
1001
110110(2) 54(10)
4.4.4. Деление.
110110ú 110
110 1001
000110
000110
000
4.5. Формы представления чисел в ЦВМ.
* машины с фиксированной и плавающей точкой;
4.5.1. Естественная форма представления чисел (с фиксированной точкой).
Знак числа |
2-1 |
2-2 |
2-3 |
… |
2-n |
Хmin= 1.111...1; Хmax= 0.111...1
· машинный нуль,
· переполнение,
* подбор масштабных множителей;
* точность вычислений.
4.5.2. Нормальная форма представления чисел.
248.315 = 2.48315×102= 0.248315×105= 2483.15×10-1
* n=m×sp m - мантисса; s - основание системы счисления; p - порядок числа.
1010.01 = 1.01001×1011= 10.1001×1010= 10100.1×10-1
s=2(10) =10(2)
Знак порядка |
2-1 |
2-2 |
… |
2-n |
Знак порядка |
21 |
22 |
… |
2p |
* нормализованная форма представления чисел; 0.1 £ m < 1;
* увеличение диапазона представления чисел;
* аппаратное усложнение.
4.5.3. Примеры представления чисел на разрядных сетках.
· X = -0.1101011,
· Хmin= 1.1111111= - (1-1/128).
Хmax= 0.1111111= + (1-1/128).
· Х = -101 = -0.101×23; p = 3(10) =11(2).
4.6. Кодирование символов в ЦВМ.
4.6.1. Двоично-кодированная система.
· {0, 1, …, s}; ": двоичный код, s=10
4 разряда.
· (2/10): 0 – 0000, 1 – 0001, 2 – 0010, 3 – 0011, 4 – 0100,
5 – 0101, 6 – 0110, 7 – 0111, 8 – 1000, 9 – 1001.
· избыточность,
s = 2p двоично-s-ичная совпадает с двоичной.
4.6.2. Кодирование символов.
· Байт, 8 – разрядов, 28 = 256 комбинаций; 0 – 127, основная таблица.
*0 |
*1 |
*2 |
*3 |
… |
*B |
*C |
*D |
*E |
*F |
|
0* |
||||||||||
1* |
||||||||||
2* |
… |
+ |
, |
- |
. |
/ |
||||
3* |
0 |
1 |
2 |
3 |
… |
; |
< |
= |
> |
? |
4* |
@ |
A |
C |
D |
… |
K |
L |
M |
N |
O |
5* |
||||||||||
6* |
^ |
a |
b |
c |
… |
K |
l |
m |
n |
o |
7* |
||||||||||
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.