Позиционные системы счисления. Представление чисел в двоичной системе
Двоичное представление чисел – не единственная альтернатива десятичной системе счисления. Древняя вавилонская арифметика основана на числе 60, а в привычках и языке англосаксов мы обнаруживаем следы двенадцатеричной системы счисления, которая когда-то господствовала на Британских островах: 12 месяцев, два 12 часовых периода в сутках. Но победила десятичная система.
Практически всегда основой кодирования чисел в современной ЭВМ является двоичная система счисления.
Системой счисления называется способ записи чисел при помощи ограниченного числа символов (цифр).
Позиционной системой счисления называется система счисления, при которой число, связанное с цифрой, зависит от места, которое она занимает.
В двоичной системе счисления используется только две цифры: 0 и 1. Бит – очень маленькая единица. Чтобы закодировать один символ, например, английскую букву "а", нужно 8 символов:
01000001 – а | 01000010 – в |
01000011 – с | 01000100 – d |
01000101 – e | 01000110 – f |
1 байт = 8 бит
1 Кбайт = 210 = 1024 байт
1 Мбайт = 210 = 1024 Кбайт
1 Гбайт = 210 = 1024 Мбайт
Пример. Перевести в десятичную запись число (10000111)2. Перевести в двоичную запись число 89. Сложить в двоичной записи эти два числа, результат перевести в десятичную запись.
Решение:(10000111)2 =1·27 + 1·22 + 1·21 + 1·20 = 128 + 4 + 2 + 1 = (135)10,(89)10 = 1·26 + 1·24 + 1·23 + 1·20 = (1011001)2,
+ 1011001
11100000,
(11100000)2 =128+64+32=(224)10
Таблицы для пересчёта систем счисления:
Степень двойки | |||||||||||||||||
значение разряда | байт | ||||||||||||||||
десятичное значения если разряд = 1 | |||||||||||||||||
байт | |||||||||||||||||
Десятичные значения для разрадов байта | |||||||||||||||||
десятичное значение байта = 128+32+16+2+1= 179 | |||||||||||||||||
значение разряда | байт | ||||||||||||||||
десятичное значения если разряд = 1 | |||||||||||||||||
шестнадцатиричное число | F | F | FF | ||||||||||||||
№ по порядку | |||||||||||||||||
значения разрядов в шестнадцатиричной системе | A | B | C | D | E | F | |||||||||||
Логические основы ЭВМ(Электрические вычислительные машины.). Логические операции. Таблица истинности.
Самой простой логической операцией является операция НЕ, по-другому ее часто называют отрицанием, дополнением или инверсией и обозначают NOT_X. Результат отрицания всегда противоположен значению аргумента. Логическая операция НЕ является унитарной, т.е. имеет всего один операнд. В отличие от нее, операции И (AND) и ИЛИ (OR) являются бинарными, так как представляют собой результаты действий над двумя Логическое И еще часто называют конъюнкцией, или логическим умножением (не правда ли, таблица для этой операции похожа как две капли воды на двоичную таблицу умножения?), а ИЛИ -дизъюнкцией, или логическим сложением.
Операция И имеет результат "истина" только в том случае, если оба ее операнда истинны. Операция ИЛИ "менее привередлива" к исходным данным. Она дает "истину", если значение "истина" имеет хотя бы одни из операндов. Разумеется, в случае, когда справедливы оба аргумента одновременно, результат по-прежнему истинный.
Таблица истинности.
Индекс ISI и факторы на него влияющие.