summaryrefslogtreecommitdiff
path: root/zk1p84.md
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--zk1p84.md41
1 files changed, 41 insertions, 0 deletions
diff --git a/zk1p84.md b/zk1p84.md
new file mode 100644
index 0000000..f715590
--- /dev/null
+++ b/zk1p84.md
@@ -0,0 +1,41 @@
+---
+id: zk1p84
+date: 2026-07-20T08:35:27+0300
+languages: [ru]
+aliases:
+
+reviews:
+
+tags:
+- draft
+- knowledge
+---
+# Двоичное кодирование числовых данных
+
+Двоичное кодирование - способ представленияя чисел в памяти компьютера с помощью двоичного кода.
+Основные понятия:
+1. Бит - минимальная единица информации (значение 0 или 1)
+2. Байт - последовательность из 8 бит
+3. Разрядность - количество бит, используемых для хранения числа (8, 16, 32 и т.д.)
+
+Есть несколько классификаций кодирования числовых данных:
+1. Знаковость
+ 1. Беззнаковые - код числа полностью представляет числовую часть
+ 2. Знаковые - в коде числа имеется знаковый разряд
+2. Формат
+ 1. Числа с фиксированной точкой - формат, предполагающий использование целочисленных данных
+ 2. Числа с фиксированной запятой - формат, предполагающий использование дробночисловых данных
+ 3. Числа с плавающей запятой - формат, предполагающий кодирование числа в форме экспоненциальной
+ записи. В записи числа кодируются мантисса и порядок.
+ $N = M * q^p$
+ N - число
+ q - основание системы счисления (в нашем случае 2)
+ M - мантисса (1 <= M < q)
+ p - порядок
+
+## Up
+- [Системы счисления](o6cxpv)
+
+## Related
+- [Машинные коды чисел](vjh3dj)
+- [Представление чисел по форме с фиксированной и плавающей запятой](6ne8qa)