Автор работы: Пользователь скрыл имя, 28 Октября 2013 в 20:02, лабораторная работа
Вычислительные машины работают с информацией, заданной числами, представленными в виде специальных кодов в принятой для данной машины системе счисления.
Система счисления – это совокупность приемов наименования и обозначения чисел.
Удар по клавише «Е»
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
(Ни цифра 0, ни пробел не соответствуют нулевой комбинации. Двоичная комбинация, состоящая из нулей, называется пустым символом и не вызывает ни действий. Она применяется в основном для выделения времени на возврат каретки или перевод строки в механическом терминале).
Числа передаются в (из) компьютер (а) в виде последовательностей цифр, представленных в коде ASCII. Например, число 7902 передается как
37 39 30 32
7 9 0 2
Компьютер, принимая число, может запомнить его без модификации, что соответствует неупакованному BCD – формату; может удалить старшие тетрады и упаковать младшие по две, что соответствует упакованному BCD – формату; может преобразовать число в двоичный формат. Выбор того или иного способа зависит от выполняемо программы однако внутренние арифметические операции.
П а м я т ь Э В М
Одним из основных элементов компьютера,
позволяющим ему нормально функ
Память организована в виде множества ячеек, в которых могут храниться значения. Каждая ячейка обозначается адресом. Размеры этих ячеек и, собственно, типы значений, которые могут в них храниться, отличаются у разных компьютеров.
Так IBM/PC использует ячейки памяти длиной восемь бит или один байт, в памяти могут храниться значения, которые можно выразить восемью битами. Это значение до двух в восьмой степени или 256. Смысл величины, записанной в ячейку памяти, зависит от способа ее использования. Можно считать, что байт содержит код алфавитного символа – так называемый код ASCII. В то же время его можно рассматривать и как число. Все 256 возможных значений могут рассматриваться либо как положительные числа от 0 до 255, либо как число со знаками в диапазоне от – 128 до +127. Кроме того, байт может использоваться как часть большого объема данных, например, строки символов или двухбайтового числа.
Часто для более сложных значений, чем может уместится в одном байте используется несколько байт вместе. Если необходимы строки символов, они сохраняются в соседних ячейках памяти, по одному символу на байт. Первый слева символ записывается в первый байт, т.е. байт с наименьшим адресом.
Если требуется запомнить
Когда числа, состоящие из двух или нескольких байт хранятся в памяти микропроцессора 8088, они размещаются в ячейках последовательно, начиная с младшего байта числа.
Большая часть арифметических операций,
которые может выполнить
Расширяет арифметические возможности микропроцессоров 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 |