сам хал это плохая идея. на железе стандарные задачи могут быть только у учащихся. когда проект делаешь, всегда будет что-то нестандартное, и все равно или хал дописывать или самому копаться с битами в регистрах
Спорное утверждение, чаще всего большая часть проекта это что то обыденое. Есть конечно моменты которые требуют что то специфичного, но это не часто