А это, смотря как брать
Можно и по два байта, но со смещением 1, т.е. f4d5, d531 и т.д.
Что по сути равно чтения двух hex-цифр :), т.е. f4,d5,31,...
Я просто исходил из условия "разбить на 16 двухбайтных слов"
Кодивка не проходит. Смотрим:
F4 = 4634h -> 14h -> L !
D5 = 4435h -> 15h ->M !
31 = 3331h -> 11h ->H !
67 = 3637h -> 17h ->P, а должно быть 07h -> 7 !
Предлагаю читать в младшее полуслово очередные две hex-цифры,
делать and 001fh и читать символ ил второй строки.
Тогда все получится
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен