- •Представление информации в эвм.
- •Системы счисления.
- •3.2. Представление чисел и команд в компьютере.
- •Представление информации в ячейках.
- •Двоичная дополнительная арифметика.
- •Кодирование информации
- •Синтез операционных автоматов с общими микрооперациями
- •Арифметика с плавающей запятой. Выполнение операций с плавающей запятой
- •Алгебраическое сложение чисел, представленных в форме с плавающей запятой
- •Методы умножения двоичных чисел
- •Умножение чисел, представленных в форме с фиксированной запятой
- •Умножение чисел, представленных в форме с плавающей запятой
- •Деление двоичных чисел Деление двоичных чисел, представленных в форме с с фиксированной запятой
- •Десятичная арифметика. Выполнение операций с десятичной арифметики
- •2.Общие теоретические положения при синтезе алу
- •Практическая работа № 2
- •Практическая работа № 2
- •С ускоренным переносом
- •Арифметические операции
Кодирование информации
Как уже говорилось, любая информация в ЭВМ представляется в цифровой форме.
Поэтому для всеобщего пользования устанавливается международный стандарт кодирования информации – таблица кодов.
Для кодирования 1 символа отводится один байт, т.е. с его помощью можно закодировать 256 различных символов, т.к. самое большое число записывается в 8 битах 1111111=255.
Международный стандарт ASCII определяет первую половину этой таблицы, вторая половина отводится для национального стандарта. Стандарт ASCII первые 32 кода таблицы оставляет для так называемых управляющих кодов, которые отданы на усмотрение производителей компьютерных систем и применяются для управления компьютерами.
Таблица кодов ASCII
32 |
Пробел |
47 |
/ |
62 |
> |
96 |
‘ |
33 |
! |
48 |
0 |
63 |
? |
97 |
a |
34 |
“ |
49 |
1 |
64 |
@ |
98 |
b |
35 |
# |
50 |
2 |
65 |
A |
99 |
c |
36 |
$ |
51 |
3 |
66 |
B |
100 |
d |
37 |
% |
52 |
4 |
67 |
C |
… |
… |
38 |
|
53 |
5 |
68 |
D |
122 |
z |
39 |
|
54 |
6 |
69 |
E |
123 |
{ |
40 |
( |
55 |
7 |
… |
… |
124 |
| |
41 |
) |
56 |
8 |
90 |
Z |
125 |
} |
42 |
* |
57 |
9 |
91 |
[ |
126 |
~ |
43 |
+ |
58 |
: |
92 |
\ |
127 |
|
44 |
, |
59 |
|
93 |
] |
|
|
45 |
- |
60 |
; |
94 |
^ |
|
|
46 |
. |
61 |
= |
95 |
_ |
|
|
имея под рукой кодовую таблицу символов, можно легко определить, какие слова закодированы следующими байтами.
67 79 77 80 85 84 69 82
99 111 109 112 117 116 101 114
C O M P U T E R
c o m p u t e r
Аналогичным образом кодируются цветовая и графическая информации.
Одним байтом можно закодировать 256 различных цветов, что достаточно для рисованных изображение типа тех, что мы видим в мультфильмах. Если для кодирования цвета одной точки использовать 3 байта, то количество возможных цветов достигнет 16,5 миллионов. Цвет любой точки можно представить в виде комбинации трех основных цветов: красного, зеленого, синего.
Первый байт выделяется красной составляющей, второй – зеленой, третий – синей. чем больше значение байта цветовой составляющей, тем ярче этот цвет, например: красный (255, 0, 0), пурпурный (255, 0, 255), зеленый (0, 255, 0), голубой (0, 255, 255).
Это режим позволяет хранить, обрабатывать и передавать изображения, не уступающие по качеству наблюдаемым в живой природе.
При кодировании графической информации рисунок разбивается на точки и начиная с его левого верхнего угла, по строкам слева на право кодируется цвет каждой точки. Также можно кодировать звуки.
Чтобы различать, где с помощью байтов закодирован текст, а где музыка и рисунки существует строго определенный формат записи информации, ее заголовок и указывается где она начинается и заканчивается. Таким образом, мы приходим к понятию о файле.