Составители:
Рубрика:
способами измерения конкретных величин - времени (секунда, минута, час, сутки,
неделя, месяц, год), длины (дюйм, фут, ярд, миля, аршин, сажень), массы (унция,
фунт), денежных единиц. Выполнение арифметических действий в таких систе-
мах представляет собой крайне сложную задачу. Позиционные системы счисления
наиболее удобны для математических операций с числами (вспомните способ сло-
жения и умножения "столбиком").
Двоичная система является естественным способом кодирования информации
в компьютере, когда сообщение представляется набором нулей ("0 нет сигнала на
линии) и единиц ("1 есть сигнал на линии). Для обозначения двоичных цифр при-
меняется термин "бит являющийся сокращением английского словосочетания "дво-
ичная цифра"(BInary digiT). Архитектура компьютера накладывает существенное
ограничение на длину информации, обрабатываемой за одну операцию. Эта длина
измеряется количеством двоичных разрядов и называется разрядностью.
С помощью восьми двоичных разрядов можно представить 2
8
= 256 целых чи-
сел. Порция информации размером 8 бит (восьмибитовое число) служит основ-
ной единицей измерения компьютерной информации и называется байтом (byte).
Как правило, передача информации внутри компьютера и между компьютерами
идет порциями, кратными целому числу байт. Машинным словом называют пор-
цию данных, которую процессор компьютера может обработать за одну операцию
(микрокоманду). Первые персональные компьютеры (PC - personal computer) бы-
ли 16-разрядными, т.е. работали с 16-битными (двухбайтными) словами. Поэто-
му операционные системы первых поколений для этих компьютеров также были
16-разрядными. Например, MS DOS. Более современные операционные системы
стали 32-разрядными (Windows, Linux), так как ориентированы на использование
32-разрядных процессоров, либо даже 64-разрядными (версии Windows, MacOS,
Linux для 64-разрядных процессоров).
Шестнадцатью битами можно представить числа от 0000000000000000
2
до
1111111111111111
2
(от 0
10
до 65535
10
). Аналогично, 32-битное слово может быть
использовано для представления чисел диапазона от 0 до 2
32
− 1, а 64-битное -
чисел от 0 до 2
64
− 1.
Представление чисел в двоичной и шестнадцатиричной системах счисления, а
также преобразование из одной системы в другую бывает необходимо при програм-
мировании аппаратуры, предназначенной для измерений и управления различны-
ми устройствами. Эти действия осуществляются с помощью портов ввода-вывода,
цифро-аналоговых и аналого-цифровых преобразователей. Компьютеры на основе
процессоров x86 (от Intel i-86 до Pentium Duo, Xeon; AMD Athlon, Opteron и т.д.)
имеют специальные адреса для управления аппаратурой - адреса портов. Обраще-
ние к портам независимо от разрядности процессора и типа операционной системы
может производиться либо побайтно (как по четным, так и по нечетным адресам
портов), либо 16-разрядными словами (только по четным адресам портов).
4
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »