русс | укр

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

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

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

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


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

Кодирование чисел и символов.


Дата добавления: 2014-09-02; просмотров: 789; Нарушение авторских прав


 

Как известно современные компьютеры состоят из электронных схем, которые могут находиться в одном из двух состояний 0 или 1. Состояние электронной схемы, в которой протекает ток, условно кодируется 1, а противоположное состояние кодируется 0.

Пусть некая электронная схема состоит из нескольких однотипных элементарных схем, и все они могут одновременно находиться в одном из двух состояний 1 или 0. Тогда состояние общей схемы можно охарактеризовать как совокупность единиц и нулей.

 
Состояние элементарной схемы 1

или 0

Состояние общей схемы 11101001

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

Рассмотрим принципы кодирования чисел и символов.

Все символы (кириллица) и числа ( 1,2,3,…,9 ) можно закодировать в 2 с/с.

Система счисления – совокупность символов, используемая для изображения чисел.

Место положения в числе называется разрядом. В 10 с/с мы имеем дело с разрядами единиц, десятков, сотен и т.д. В 2 с/с назначение разряда определяется весом разряда, т.е. вес каждого разряда определяется как основание системы счисления в степени равной номеру разряда, т.е. 21, 22, 23 и т.д.

При представлении целых чисел нумерация разрядов идет справа налево, начиная с 0. Для дробной части числа, нумерация идет слева направо начиная с 1.

Посмотрим, как это располагается в разрядной сетке компьютера.

       
 
   
 


Номера

Разрядов … 4 3 2 1 0.1 2 3 4… …4 3 2 1 0. 1 2 3 4 …

Вес … 104 103 102 101 100. 10-1 10-2 10-3 10-4



Разряда … 24 23 22 21 20. 2-1 2-2 2-3 2-4

Число 568.35 1011.101

Десятичной двоичной

 
 


Разрядная сетка системы счисления

 
 


Рис 2.1.Разрядная сетка системы счисления.

568,35(10) = 8*100 + 6*101 + 5*102 + 3*10-1 + 5*10-2 =

= 8 + 60 + 500 + 0,3 + 0,05;

1011,101(2) = 1*20 + 1*21 + 0*22 + 1*23 + 1*2-1 + 0*2-2 + 1*2-3=

=1 + 2 + 0 + 8+ 0,5 + 0 + 0,125 = 11,635(10)

Компьютер сам переводит числа в двоичный код из десятичного. Просто каждая десятичная цифра заменяется двоичной тетрадой(4 бит).

0 - 0000 4 – 0100 7 – 0111

1 – 0001 5 – 0101 8 – 1000

2 – 0010 6 – 0110 9 – 1001

3 – 0011

Рис 2.5. Таблица двоичного десятичного кода (ДДК)

Пример.

359,7(10) = 0011 0101 1001,0111

               
       


3 5 9 7

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

01 1000 0111, 1001 01

                           
   
           
 
   
 
 


1 8 7 9 4

от точки

разбивка влево разбивка вправо

 



<== предыдущая лекция | следующая лекция ==>
Тема: Введение в предмет, правила ТБ при работе в компьютерном классе. | Арифметические операции.


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


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

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

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


 


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

 
 

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

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