русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Целые числа со знаком


Дата добавления: 2013-12-23; просмотров: 944; Нарушение авторских прав


Целые числа без знака

Представление числовой информации

Универсальность дискретного представления информации в ЭВМ

Кодирование информации

Оглавление

Универсальность дискретного представления информации в ЭВМ.. 2

1. Представление числовой информации. 2

2. Целые числа без знака. 2

3. Целые числа со знаком. 2

4. Алгоритм получения дополнительного шестнадцатиразрядного двоичного кода отрицательного числа. 3

5. Представление вещественных чисел. 4

6. Формат с плавающей точкой. 4

7. Алгоритм получения кода вещественного числа. 5

Позиционные системы счисления. 6

Кодирование информации в компьютере. 13

Кодирование текстовой информации. 14

Кодирование графической информации. 17

Растровое изображение. 18

Цветовые модели. 20

Векторное и фрактальное изображения. 23

Кодирование звуковой информации. 24

Параметры дискретизации. 24

 


Существует два основных формата представления чисел в памяти ком­пьютера, один из них применяется для кодирования целых чисел , второй – для задания некоторого подмножества действительных чисел

Целые числа в компьютере хранятся в памяти в формате с фиксированной запятой. В этом случае каждому разряду ячейки памяти соответствует всегда один и тот же разряд, а «запятая» «находится» справа после младшего разряда, т. е. вне разрядной сетки.

Для получения компьютерного (внутреннего) представления однобайтового целого неотрицательного числа достаточно перевести его в двоичную систему счисления и полученный результат, называемый прямым кодом числа, дополнить слева нулями до восьми битов.

Минимальное число представляется нулями во всех разрядах и равно нулю. Максимально представимому числу соответствуют единицы во всех разрядах ячейки, оно равно 255.



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

Для улучшения читаемости внутреннего представления числа его записывают в шестнадцатеричной системе счисления.

Целое число без знака Внутреннее представление числа
двоичная система счисления шестнадцатеричная система счисления
0000 0000
0000 0001
0001 0001
1111 1111 FF

Целые числа со знаком занимают в памяти два байта (16 битов).

Каждый из 16 битов имеет определенное назначение. Под знак отводится старший разряд ячейки: 0 – для положительных чисел, 1 – для отрицательных.

Для представления в компьютере целых чисел со знаком применяют дополнительный код, который позволяет заменить арифметическую операцию вычитания операцией сложения, что существенно увеличивает скорость вычислений.



<== предыдущая лекция | следующая лекция ==>
Дополнительный теоретический материал к лекции № 1 | Алгоритм получения кода вещественного числа


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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