1 (единица) - 0011 0001
0 (ноль) - 0011 0000
к (маленькая) - 1101 0000 1011 1010
К (большая) - 1101 0000 1001 1010
ь (маленький) - 1101 0001 1000 1100
Ь (большой) - 1101 0000 1010 1100
На жёстком диске дорожка с записью кодов выглядит так (фото).
Бинарный код нужен только для записи информации на носитель. Для того, чтобы информацию обрабатывать (а не просто считывать), компьютер обращается к программам, в которых прописаны правила преобразования из двоичного в другие (в частности отображения на экране как удобно для человека), и правила операций с этими символами. Для того, чтобы посчитать сколько будет 2+2, компьютер использует не двоичную запись этих трёх символов, а ПРАВИЛА, которые прописаны в программе. Символами оперирует программа. Двоичный код нужен для первичного отображения необходимых символов на физическом носителе информации. Также как чёрная точка чернил (на фоне белых точек) для того, чтобы, глядя на эти точки, можно было различить буквы, форма которых записана в мозге и общепринята людьми.
Компьютер не использует для кодировки символы ь к. В двоичной системе использует 0 1. В десятичной использует десять цифр. В шестнадцатеричной - десять цифр и буквы ABCDEF. (Либо я не понял вопрос).

Для кирилицы их несколько
KOI8R UNIX
CP1251 WIN95
CP866 DOS
ISO8659
Так, что приведенные аски коды могут отличатся тем более, что национальных алфавитов великое множество.