Представление данных в цифровых машинах
Существует два типа вычислительных машин:
- аналоговые вычислительные машины (АВМ);
- цифровые вычислительные машины, которые получили название ЭВМ.
В АВМ данные носят аналоговый (непрерывный) вид и представляются в виде аналоговых электрических сигналов. В ЭВМ данные представляются, также, в виде электрических сигналов, но имеют цифровой вид. Обычно они представляются двоичном коде. Вместе с тем, пользователь ЭВМ оперирует данными в десятичном виде, иногда в восьмиричном или шестанадцатиричном виде.
Двоичное представление данных.
Элементарным носителем информации в ЭВМ является бит. Бит может принимать значение «0» или «1». Значение бита определяется уровнем электрического сигнала на линии данных – «низкий» или «высокий» (соответственно «0» или «1»). Максимальная величина данных определяется шириной шины данных - числом бит или линий в шине данных. Оно рассчитывается по формуле:
, (1.1)
где n – разрядность шины данных.
Рассмотрим для примера шину данных шириной 4 бита (рис. 1.1).
Обозначим 4 линии данных через D0 .. D3, где D0 – младший разряд данных, а D3 – старший разряд. Максимальное число значений, которое можно передать по такой шине, равно . В зависимости от разряда каждая линия данных имеет свой значимый коэффициент, который вычисляется по формуле
, (1.2)
где i– индекс разряда линии данных с учетом того, что младший разряд имеет индекс «0». Тогда значение положительного десятичного числа на шине данных можно вычислить по формуле:
, (1.3)
где Zi – значение бита линии данных (0 или 1); n – разрядность шины данных.
а) б)
Рис. 1.1. Пример 4-х битной шины данных
Для 4-х битной шины имеем: KD0=1; KD1=2; KD2=4; KD3=8. Тогда, например, в момент времени t1 значения линий данных определяются следующим образом: D0=0; D1=1; D2=1; D3=0. А значение положительного числа, присутствующего на шине данных в момент времени t1, равно: .
При работе со знаковыми числами старший разряд шины данных используется для передачи знака числа. Для положительных значений он равен «0», а для отрицательных значений он равен «1».
Шестнадцатиричное представление данных.
Соотношение между десятичным и шестнадцатиричным представлениями чисел:
Шестнад- цатиричное | A | B | C | D | E | F | ||||||||||
Десятич- Ное |
С целью указания на шестнадцатиричный вид числа к нему обычно добавляется символ «H». Например: 9E4BH, CF34H.
Дата добавления: 2020-02-05; просмотров: 618;