Двоичное кодирование простых чисел (формула, пределы). Смещенный двоичный код (преимущества, пределы для простых чисел)

Двоичное число, носителем которого является напряжение, называют двоичным разрядом или битом.

Несколько разрядов, объединённые в регистр, насчитывающий 8 разрядов, называется байтом и изображаются -

2 байта и более составляют машинное слово.

Простые числа кодируются прямым двоичным кодом т.е. простым переводом десятичного числа в двоичную форму.

Простые числа без знака занимают все разряды байта - от 0 до 255.

Простые числа со знаком: знак числа(0 - «+», 1- «-») -

пределы представления - от -127 до + 127.

Но возникает проблема нуля:

для вычислительной машины + 0 ≠ - 0 так как 00000000 ≠ 10000000

Существует решение этой проблемы: числа со смещённым кодом.

База смещения кода определяется старшим разрядом байта = 10000000.

В смещённом коде все числа положительные.

Число в смещенном коде получается за счет дополнения базы смещения реальным числом с учетом его знака:

например: 10000000 + 11001 = 10011001 – положительное число + 25,

10000000 - 11001 = 01100111 – отрицательное число - 25.

Пределы представления однобайтовых чисел: от – 128 до + 128.

Увеличение пределов достигается за счет количества байтов в слове.


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



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