среда, 19 ноября 2014 г.

Числа в памяти компьютера

1. Как в памяти компьютера представляются целые положительные и отрицательные числа?
Любая информация в компьютере представляется в двоичном виде: последовательность нулей и единиц.
2. Укажите каков бы был диапазон значений целых чисел, если бы для их хранения использовались 4-разрядная ячейка.
положительное число: 0111 = 2*2*2-1 = 7
отрицательное число: 1111 = -7
3. Запишите внутренние представления следующих десятичных чисел 
а) 32:2 0
    16:2 0
    8:2   0
    4:2   0
    2:2   0
    1:2   1
32=00100000
б) -32
11011111+1 = 11100000
-32 = 11100000
в) 102:2  0
     51:2   1
     25:2   1
     12:2   0
     6:2     0
     3:2     1
     2:2     0
     1:2     1
102 = 10100110
г) -102
01011001+1 = 01011010
-102 = 01011010
д) 126:2   0
     63:2    1
     31:2    1
     15:2    1
     7:2      1
     3:2      1
     1:2      1
126 = 01111110
е) -126
10000001+1 = 10000010
-126 = 10000010
4. Определите, каким десятичным числам соответствуют следующие двоичные коды.
а) 00010101 = 2*2*2*2 + 2*2 + 1 = 21
б) 11111110 = 0. число отрицательное. 00000001-1 = 00000000 - положительное 
в) 00111111 = 2*2*2*2*2 + 2*2*2*2 + 2*2*2 + 2*2 + 2 + 1= 63
г) 10101010 = -84. число отрицательное. 01010101-1 = 01010100 - положительное
 01010100 = 2*2*2*2*2*2 + 2*2*2*2 + 2*2 = 84