русс | укр

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

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

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

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


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

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


Дата добавления: 2014-02-04; просмотров: 681; Нарушение авторских прав


Восьмеричная система счисления

Десятичная и двоичная системы счисления

Большинство человечества пользуется десятичной системой (системой счисления с основанием 10), в которой различные числа от 0 до 9 могут быть представлены одной цифрой.

В микропроцессорах используется двоичная система, или система с основа­нием 2. В этой системе одной цифрой пред­ставляются всего два числа: 0 и 1.

Преобразование двоичного числа в де­сятичное можно выполнить следующим образом:

100112=1*24+0*23+0*22+1*21+l*20=16+0+0+2+1=1910.

Обратное преобразование десятичных чи­сел в двоичные производится непрерыв­ным делением преобразуемого числа на 2 с одновременным слежением за получаю­щимися остатками. Например:

9/2=4 остаток 1

4/2=2 остаток 0

2/2=1 остаток 1

1/2=0 остаток 0

910=10012

Человеку труднее пользоваться в рабо­те двоичными числами, чем десятичными. Причина этого кроется в том, что двоичные числа содержат слишком много нулей и единиц.

Чтобы уменьшить эти трудности и представлять двоичные числа в более компактной форме, используется восьме­ричная система счисления, или система с основанием 8. В этой системе двоичное число разбивается на группы бит, по три в каждой, считая справа. Например, двоич­ное число 1000102 может быть преобразо­вано в восьмеричное следующим образом:

100 0102 = 4 28

 

Другой компактной формой представ­ления двоичных чисел является шестнадцатеричная система счисления, или систе­ма с основанием 16. Двоичное число представляется в этой системе группами бит, по четыре в каждой, считая справа. Поскольку четырьмя битами можно выра­зить десятичные числа от 0 до 15, требует­ся найти способ отображения десятичных чисел от 10 до 15 посредством одного сим­вола. Для этой цели употребляются буквы от А до F.



В качестве примера шестнадцатерично-го числа рассмотрим следующее:

0101 11112 = 5F16

 

Таблица 1 показывает взаимосвязь деся­тичных, двоичных и шестнадцатеричных чисел.

Шестнадцатеричные числа предпочти­тельнее восьмеричных, поскольку, напри­мер, 8-разрядное двоичное число может быть представлено двумя шестнадцатеричными цифрами, в то время как восьме­ричных цифр для той же цели требуется три.

Таблица 1

Десятичное число Шестнадцатеричное число Двоичное представление
F


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


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


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

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

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


 


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

 
 

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

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