Здравствуйте, ramilgim.
На мой взгляд лучше всего перейти к байтам (-: байт от 0 до 255, что полностью перекрывает потребности хранения часов и минут.
Но в целях экономии памяти можно опуститься до уровня бит:
Для хранения числа от 0 до 59 необходимо 6 бит + 5 бит для часов итого 11 бит для хранения часов и минут.
умножим на 32 и получим минимально необходимое количество бит для хранения Вашей информации 44 байта или 22 регистра.
В общем массив байт рулит и бибикет