КАТЕГОРИИ: Архитектура-(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) |
Восьмеричная и шестнацатиричная системы счисления
Двоичная система, в которой работает ЭВМ, не удобна для восприятия человеком. Большое количество разрядов двоичного числа по сравнению с соответствующим десятичным, однообразное чередование единиц и нулей является источником ошибок и затрудняет чтение двоичного числа. Поэтому для удобства записи двоичных чисел необходима такая система счисления, которая, с одной стороны, сохраняла бы свойства двоичной, а с другой - в написании была бы близка к десятичной. Такими свойствами обладают системы счисления с основанием 2n, например, 23 - восьмеричная и 24 - шестнадцатиричная системы счисления. Эти системы удобны тем, что в них обеспечивается чрезвычайно легкий (в уме) перевод из двоичной системы и в тоже время сохраняется привычный для человека вид числа. Запишем числа в восьмеричной и шестнадцатиричной системах счисления и их представление в двоичной системе. Таблица 1 Восьмеричный Шестнадцатиричный Двоичное символ символ представление 0 0 0 1 1 1 2 2 10 3 3 11 4 4 100 5 5 101 6 6 110 7 7 111 ------------- ---------- 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111
Как видим для представления в двоичной системе счисления любого символа восьмеричной системы достаточно трех (триады) двоичных символов. шестнадцатиричного - четырех (тетрады) двоичных символов. Поэтому процедура перевода состоит в следующем: 1) Разбить исходное двоичное число на группы, состоящие из трех двоичных символов (триады) при переводе в восьмеричную систему, и на группы из четырех двоичных символов (тетрады) при переводе в шестнадцатиричную систему, осуществляя разбивку вправо и влево от запятой. Если крайние левые или правые триады (тетрады) окажутся неполными, то они дописываются справа и слева фиктивными нулями. 2) Каждой триаде (тетраде) ставятся в соответствие восьмеричный (шестнадцатиричный) символ. Пример 1. Записать в восьмеричной системе двоичное число: 1101011,001110112 Разбиваем число на триады, начиная от запятой. Далее пользуясь таблицей получаем. Ответ: 1101011,001110112 = 153,1668 Пример 2. Записать в двоичной системе восьмеричное число: 135, 278 Каждую цифру числа представляем в виде двоичной триады в соответствии с таблицей получаем. Ответ: 135, 278 = 1011101,0101112 Пример 3. Записать в шеснадцатиричной системе двоичное число: 1101011,001110112 Разбиваем число на тетрады от запятой влево и вправо. Затем пользуясь таблицей, записываем каждую тетраду числом в шестнадцатиричной системе. Ответ: 1101011,001110112 = 6B,3B 16 Пример 4. Записать в двоичной системе шеснадцатиричное число: 1A,CC16 Пользуясь таблицей запишем каждый шестнацатиричный символ тетрадой двоичных. Ответ: 1A,CC16 = 11010, 1100112
Представление данных в ЭВМ. При вводе информации в ЭВМ каждый символ (буквы, символы, цифры, знаки пунктуации и т.п.) кодируются определенной последовательностью двоичных цифр в соответствии с существующими таблицами кодировки: ДКОИ, КОИ-8, ASCII. Таблица разбита на 16 строк и 16 столбцов, имеющих двоичные номера от 0000 до 1111 или шестнадцатиричные от 0 до F. на пересечении столбцов и строк записаны символы. Код символа составляется из номера столбца, к которому приписывается номер строки. Таблица 2 Таблица двоичного кода обработки информации (ASCII)
первая шестнадцатиричная цифра кода 0 1 2 3 4 5 6 7 8 9 A B C D E F
Например, буква F, находящаяся в таблице ASCII в столбьце 01002 (416) на строке 01102 (616), в машине представляется кодом 0100 01102, включающим восемь двоичных разрядов или бит. Бит - это количество информации, которое можно записать в одном двоичном разряде. Двоичный разряд может принимать значение либо 1, либо 0. Комбинация из 8 бит называется байтом. Таким образом, в ЭВМ каждый символ входной информации представляется одним байтом. Объем памяти обычно выражается в килобайтах. 1 Килобайт = 1024 байтам и обозначается буквой К. Например, компьютер с объемом памяти в 64К может хранить 64*1024=65536 символов. Поскольку объем памяти ПК постоянно возрастает, была введена еще одна единица измерения памяти “мегабайт”, которая означает миллион байт. Например, в 10 мегабайтах может храниться приблизительно 10 млн. символов.
Формы представления числовой информации в ЭВМ. Различают две основные формы представления чисел: с фиксированной и плавающей точкой. Запись числа в форме с фиксированной точкой характеризуется тем, что число представляется как упорядоченная последовательность коэффициентов формулы (1). Каждому коэффициенту ставится в соответствие один разряд, а точка может фиксироваться между какими-то определенными разрядами, причем для точки никакого разряда не требуется. qn qn-1 q1 q0 0 1... n-1 n
Если точка фиксируется непосредственно правее младшего разряда, то в такой разрядной сетке могут быть представлены только целые числа. Если точка фиксируется непосредственно левее старшего разряда, то в данной разрядной сетке могут быть представлены только правильные дроби. В памяти ЭВМ число с фиксированной точкой представляет собой целое число со знаком, у которого условная точка согласно принятому соглашению находится справа от самой младшей цифры числа. Нулевой разряд отводится под знак числа (0 - положительное, 1 - отрицательное).
знак целая часть числа 0 1 15/31/63
Число в форме с плавающей точкой имеет вид: A = m q где m - мантисса числа; q - основание системы счисления; p - порядок числа в системе с основанием q. С технической точки зрения более удобно иметь в ЭВМ не порядок, а характеристику числа P*, значение которой связано с порядком числа соотношением, P* = 64 + P. В результате порядок чисел с плавающей точкой в ЭВМ оказывается представленным с избытком 64.
знак характеристика(P*) мантисса(m) 0/1 7 8 31/63
Дата добавления: 2014-01-05; Просмотров: 691; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |