Я СС (HEX)

Это компромисс между тем, что удобно компьютеру и тем что удобно человеку

q=16 {0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f}

Позволяет существенно сжать 2ю информацию

1hex-цифра-> 4 двоичных разряда (тетрада)

ПЕРЕВОД 10х В 16ю

есть 3 варианта

1. Воспользоватся правилом целое - деления на 16, дробное - умножать на 16.

2. Сначала 10->2, а потом каждую 2ю тетраду представляют как 16ю цифру. Тетрады образуются от 10й точки влево для целой части и в право для дробной с дополнением если надо незначащих нулей.

3. Калькулятор.

137d->hex

137d->1000 1001 b-> 89 h

0.5d->hex

0.5d->0.1b->0.1000->0.8h

0.703125d->0.1011 01b->0. 1011 0100->0.B4h

обратно: hex->bin->dec

БИТЫ, БАЙТЫ, ПОЛУБАЙТЫ, СЛОВА, ДВОЙНЫЕ СЛОВА.

Информация в компьютере хранится в ячейках памяти. В IBM совместимых компьютерах с ОС Windows\Unix ячейки памяти имеют длину: байт, слово и двойное слово.

Байт - последовательность рядом стоящих двоичных цифр длиной 8 бит. Это наименьшая адресуемая компьютером единица информации.

Слово - упорядоченная последовательность информации длиной в 2 байта.

Двойное слово - 4 байта.

Octal

q=8 {0,1,2,3,4,5,6,7}

117.25d->oct

001110101.01b-> 001 110 101. 010 -> 165.2 Oct

Формат представления данных в IBM совместимых процессорах.

Данные имею определенный формат.

Формат - размер ячейки (количество бит) в которой хранится данные и способ его преставления.

Для начала рассмотри форматы данных применительно к 16-ти разрядному программированию.

Символы

Хранятся в памяти в виде числового кода.

Стандартным является американский стандартный код для обмена информации ASCII. В нем представлены алфавитные, цифровые и специальные символы для каждого из которых выделяется 1 байт

1 символ = 1 байт


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: