Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Код со сдвигом.

При использовании кода со сдвигом (excess-К, где ; также говорят biased representation) целочисленный отрезок от нуля до (n — количество бит) сдвигается влево на , а затем получившиеся на этом отрезке числа последовательно кодируются в порядке возрастания кодами от 000…0 до 111…1. Например, число -5 в восьмибитном типе данных, использующем код со сдвигом, превратится в -5+128=123, то есть будет выглядеть так: 01111011.

По сути, при таком кодировании:

· к кодируемому числу прибавляют ;

· переводят получившееся число в двоичную систему исчисления.

Можно получить диапазон значений .

Из-за необходимости усложнять арифметические операции код со сдвигом для представления целых чисел используется не часто, но зато применяется для хранения порядка вещественного числа.

 


Дата добавления: 2015-07-14; просмотров: 437 | Нарушение авторских прав


Читайте в этой же книге: По назначению | Основные информационные процессы | Алгоритм представления вещественного числа в памяти компьютера | Перевод правильных дробей и смешанных чисел из одной позиционной системы счисления в другую. | Перевод смешанных чисел (неправильных дробей) из 10-ной системы счисления в любую другую | Архитектура персонального компьютера | Векторное и растровое представление графической информации | Различные форматы текстовых файлов. | Понятие и свойства алгоритма. Формы записи алгоритма. | Технология подготовки и решения задач с помощью компьютера |
<== предыдущая страница | следующая страница ==>
История вычислительной техники| Дополнительный код (дополнение до двух)

mybiblioteka.su - 2015-2024 год. (0.012 сек.)