Я бы студентам для понимания АЛУ, давал на лабах сделать калькулятор в машинных кодах на такой платформе
мы в технаре АЛУ, регистры, шины и прочее собирали из разных базисных элементов, на бумажках вручную рисуя таблицы истинности. А на соседнем курсе - химия/физика работы транзистора, а ещё на паре курсов - собственно выращивание кристаллов, материаловедение и производство этой всей индустрии...
Удивительно, но 4 года обучения на слесаря КИПиА мне дали в базу компьютерных наук сильно больше чем 5 лет в университете по "информационным технологиям" (но надо признать - философия и математика (статистика, тервер и функциональный анализ) в универе были хороши)