Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

О практическом применении восьмеричной и шестнадцатеричной СС

Простой способ перевода из двоичной СС в шестнадцатеричную и наоборот

Аналогичный способ можно применять и для перевода чисел из двоичной СС в шестнадцатеричную. Отличие только в том, что здесь нужно группировать не по три, а по четыре двоичных цифры:

Наш пример: 110000012 = 1100 00012 = C116

При первом появлении вычислительных машин, людям часто приходилось вводить числовые данные и числовые коды команд в двоичном коде – в том виде, в каком удобно компьютеру.

Однако при представлении чисел нулями и единицами очень легко допустить ошибку (попробуйте ввести без ошибки следующее число:

0001010111101100!) От множества нулей и единиц рябит в глазах.

Восьмеричная и шестнадцатеричная системы предоставляют простой способ перевода чисел из длинной двоичной записи в более короткую восьмеричную или шестнадцатеричную:

00010101111011002 = 000 001 010 111 101 1002 = 0123548 = 127548

00010101111011002 = 0001 0101 1110 11002 = 15EC16

Согласитесь, что ввести в компьютер число 12754 или 15EC гораздо проще, чем вводить длинную комбинацию из нулей и единиц.

В то же время компьютеру ничего не стоит преобразовать, например, число 15EC из шестнадцатеричной СС в удобную ему двоичную. Это преобразование выполняется путём формальной замены каждой шестнадцатеричной цифры на четвёрку двоичных.

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

В настоящее время шестнадцатеричные числа Вы можете встретить:

а) в программировании; б) там, где указывается адрес порта ввода-вывода; в) там, где указываются адреса ячеек оперативной памяти. Например, область адресации 32-хразрядного процессора составляют ячейки с адресами от 00000000 до FFFFFFFF.

Преобразование чисел из одной СС в другую с помощью программы «Калькулятор»

В Windows имеется стандартная программа «Калькулятор», позволяющая легко переводить друг в друга десятичные, двоичные, восьмеричные и шестнадцатеричные числа. Запускается программа так:

Пуск→Программы→Стандартные→Калькулятор.

Чтобы можно было преобразовывать формат чисел, необходимо иметь инженерный вид калькулятора, который устанавливается командой Вид→Инженерный. В верхней части инженерного калькулятора имеются переключатели Hex, Dec, Oct и Bin.

По умолчанию выбран переключатель Dec, что означает, что вводимые и вычисляемые числа являются десятичными.

Чтобы преобразовать число из одной СС в другую, нужно:

1) установить переключатель (Hex, Dec, Oct или Bin) в соответствии с тем, в какой системе счисления представлено исходное число. Например, имеем десятичное число 193, тогда устанавливаем переключатель Dec;

2) ввести число по цифрам, чтобы оно отображалось в текстовом поле калькулятора;

3) установить переключатель (Hex, Dec, Oct или Bin) в положение, соответствующее той системе счисления, в которую нужно преобразовать.

Например, если введённое число нужно преобразовать в двоичную СС, тогда нужно установить переключатель Bin.

Результат преобразования будет показан мгновенно.

<== предыдущая лекция | следующая лекция ==>
Простой способ перевода из двоичной СС в восьмеричную и наоборот | Составные высказывания
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 426; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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