А задать число и подвигать его например ,что бы понять как работают регистры сдвига это сложно?В симуляторе.И что не понятно в возведении в степень ,опять можно попробовать ,где вход степени ,а где вход числа ,которое возводится в степень ,входов то всего два.....Задайте на 1вход 2,на второй 3 и получите или 8 или 9 на выходе