русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Шестнадцатеричная система счисления


Дата добавления: 2013-12-23; просмотров: 1974; Нарушение авторских прав


 

В вычислительной технике и в программировании очень часто используется 16-ричная система счисления, с помощью которой можно более компактно описывать данные, адреса памяти и команды.

Основание этой системы равно 16. Каждый разряд чисел в этой системе представляется с помощью 16 символов:

0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f.

Между двоичной и шестнадцатеричной записью чисел существует простой способ перехода - поскольку все 16 символов можно представить с помощью 4-хразрядных двоичных последовательностей (24 = 16), переводимая двоичная последовательность разбивается на 4-х элементные подпоследовательности и каждая из них переводится в один из 16-ричных символов. Например:

= 3BF1
0001

B F

 

Двоичное и десятичное представление символов 16-ричной системы показано в таблице:

Десятичное Двоичное 16-ричное
A B C D E F

 

В литературе часто встречаются сокращенные обозначения систем счисления:

dec - десятичная система (decimal);

bin - двоичная система (binary);

hex - шестнадцатеричная система (hexadecimal).

 

Представление символов (текстовой информации)

 

Текст - это последовательность символов.

Символ - это отдельная буква (латинского или национального алфавита), цифра (0, 1, ..., 9), знак препинания (.,:;?! И так далее), дополнительный символ (@#$%^& и так далее), некоторые другие символы.

Одним из распространенных видов информации, обрабатываемой на компьютерах, является текстовая информация или текст.

Любая информация перед ее обработкой на компьютере должна быть представлена в числовой форме - а именно, в двоичной числовой форме. Текстовая информация не является исключением.



При преобразовании текстов в числовую форму каждый символ представляется (кодируется) в виде двоичной последовательности определенной длины.

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

Обычно количество символов, с которыми оперирует компьютер, равно 256.

Для того чтобы представить все 256 символов с помощью разных двоичных последовательностей, длина этих последовательностей должна быть равна 8 битам или 1 байту.

Например:

 

символ двоичное представление

 

0 00110000

1 00110001

s 01010011

* 00101010

и т.д.

Кодировка символов осуществляется с помощью специальных таблиц, в которых все 256 символов расположены в определенном порядке и имеют десятичные номера от 0 до 255. Для перевода символа в двоичное представление достаточно перевести его десятичный номер в двоичную форму.

Например:

буква s в таблице кодировки имеет порядковый номер 83. Двоичный эквивалент этого десятичного числа равен 01010011.

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

 



<== предыдущая лекция | следующая лекция ==>
Системы счисления. Двоичная система счисления | Микропроцессор


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.139 сек.