Не надо никаких 32 разрядных переменных.
Управляющее слово, слово состояния, задание частоты и текущая частота - каждый из них занимает один регистр (16 бит).