Системы счисления

Автор работы: Пользователь скрыл имя, 28 Октября 2013 в 20:02, лабораторная работа

Описание работы

Вычислительные машины работают с информацией, заданной числами, представленными в виде специальных кодов в принятой для данной машины системе счисления.
Система счисления – это совокупность приемов наименования и обозначения чисел.

Файлы: 1 файл

СИСТЕМЫ СЧИСЛЕНИЯ.doc

— 210.50 Кб (Скачать файл)

 

Удар по клавише «Е»



 

 


 

 


            0        1       0        0         0       1       0       1

 

Например, символьная цепочка

DOE,

JOHN    P. – 50

соответствует следующей цепочке  двоичных комбинаций (которые даются в 16-ричной записи):

возврат  перевод                            пробел

каретки  строки

44  4F    45    2C    0D    0A    4A    4F    48    4E    201    50    2E

D      O     E                                J       O      H     N                P

(Ни цифра 0, ни пробел не соответствуют нулевой комбинации. Двоичная комбинация, состоящая из нулей, называется пустым символом и не вызывает ни действий. Она применяется в основном для выделения времени на возврат каретки или перевод строки в механическом терминале).

Числа передаются в (из) компьютер (а) в виде последовательностей цифр, представленных в коде ASCII. Например, число 7902 передается как

37   39   30   32

7     9     0     2

Компьютер, принимая число, может запомнить его без модификации, что соответствует неупакованному BCD – формату; может удалить старшие тетрады и упаковать младшие по две, что соответствует упакованному BCD – формату; может преобразовать число в двоичный формат. Выбор того или иного способа зависит от выполняемо программы однако внутренние арифметические операции.

 

П а м я т ь   Э В  М

 

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

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

Так IBM/PC использует ячейки памяти длиной восемь бит или один байт, в памяти могут храниться значения, которые можно выразить восемью битами. Это значение до двух в восьмой степени или 256. Смысл величины, записанной в ячейку памяти, зависит от способа ее использования. Можно считать, что байт содержит код алфавитного символа – так называемый код ASCII. В то же время его можно рассматривать и как число. Все 256 возможных значений могут рассматриваться либо как положительные числа от 0 до 255, либо как число со знаками в диапазоне от – 128 до +127. Кроме того, байт может использоваться как часть большого объема данных, например, строки символов или двухбайтового числа.

Часто для более сложных значений, чем может уместится в одном  байте используется несколько байт вместе. Если необходимы строки символов, они сохраняются в соседних ячейках памяти, по одному символу на байт. Первый слева символ записывается в первый байт, т.е. байт с наименьшим адресом.

Если требуется запомнить целое  число больше одного байта, то оно записывается в несколько байт, так же расположенных рядом. Наиболее распространенный формат использует два байта или 16 бит, что очень удобно для 16-ти разрядного процессора, такого как 8088. В терминалах микропроцессора 8088 двухбайтное число называется словом. Могут использоваться и более длинные форматы – трех -, четырех – байтные и длиннее-но они не так широко распространены как двухбайтные и для работы с ними нужны специальные программы.

Когда числа, состоящие из двух или  нескольких байт хранятся в памяти микропроцессора 8088, они размещаются в ячейках последовательно, начиная с младшего байта числа.

Большая часть арифметических операций, которые может выполнить микропроцессор 8088, ограничивается манипуляцией с 16- разрядными числами, что дает диапазон значений от 0 до 65535.

Расширяет арифметические возможности  микропроцессоров 8088 и 8086 математических сопроцессор 8087. Он способен выполнять  широкий набор арифметических, логарифмических и тригонометрических операций над целыми и вещественными числами, имеющими до 18 десятичных разрядов.

Регистры данных содержат числа  в формате с плавающей точкой.

Сопроцессор 8087 может оперировать 7-ю типами данных:

Таблица 7

Типы данных сопроцессора 8087

 

Тип данных

Число битов

Число зна-чащих цифр

Диапазон

Слово

16

4 или 5

 

Короткий целый

32

9

 

Длинный целый

64

18

 

Короткий вещ-ый

32

6 или 7

 

Длинный вещ-ый

64

15 или 16

 

Рабочий вещ-ый

80

19

 

Упакованный двоично-десятичный

80

18

 


Информация о работе Системы счисления