Автор | Двоичная система кодирования |
Ребят, кто помнит принцип кодирования??
Вот, например, число 85 переведите мне в единицы и нули...
Буду благодарен.)) |
10010010 |
1010101 |
+2 система проста как кирпич ) Делишь все время число на 2, пока не дойдешь до цифры 1, а остатки записываешь ) |
3 не знаю как ты считал, но у тебя там число 23 закодированно ) Кстати я ошибся, получится 100100101 |
run>calc...dec->bin ^) |
Перевод из десятичной в произвольную позиционную систему счисления
Для перевода необходимо делить число с остатком на основание счисления до тех пор, пока частное больше основания счисления.
Пример:
4410 переведём в двоичную систему
44 делим на 2. частное 22, остаток 0
22 делим на 2. частное 11, остаток 0
11 делим на 2. частное 5, остаток 1
5 делим на 2. частное 2, остаток 1
2 делим на 2. частное 1, остаток 0
1 делим на 2. частное 0, остаток 1
Частное равно нулю, деление закончено. Теперь записав все остатки справа налево получим число 1011002 |
7
в двоичной системе нет двоек..)) |
85 делим на 2. частное 42, остаток 1
42 делим на 2. частное 21, остаток 0
21 делим на 2. частное 10, остаток 1
10 делим на 2. частное 5, остаток 0
5 делим на 2. частное 2, остаток 1
2 делим на 2. частное 1, остаток 0
1 делим на 2. частное 0, остаток 1
1010101 |
7. однако последний разряд мя смущает
5. У тя вообще 293 |
7 лоол ) 4410 = 01110000000001 |
8) пардон, их другого источника копировал, там двойка показывала, что это двоичная систама, а 4410 означало, что 44 в десятичной :) |
InWin, расскажи поподробней...
Если честно, то у меня по-твоему не получилось... |
InWin, либо ты не правильно переводишь из дясятичной системы в двоичную, либо мой калькулятор сломался :'( |
9 тут ты прав ) На ночь глядя башка не варит ))) я все время лишний 0 писал )
10 у меня там 329 полуилось )) |
11 тоже неправильно ) Ща пересчитаю ) |
85dec = 55hex = 0101 0101
Как сказала бы Ефросинья(r), "число, приятное на вкус".
Я вчера RS485 языком тестил :-)
Научился на вкус определять битрейт, чем пугаю коллег :-) |
13 Ща расскажу, голова по-свежее сутра )
Короче бери принцип, как написано в 9-м посте, делил на 2, остатки записывал, только вот я не помню, по-моему еще в конце надо получившееся число задом на перед переписать ) |
Всем спаибо за помощь)) |