Напишите программу, которая моделирует работу процессора. процессор имеет 4 регистра, они обозначаются r0, r1, r2 и r3. все команды состоят из трех десятичных цифр: код операции, номер первого регистра и номер второго регистра (или число от 0 до 9). коды команд и примеры их использования в таблице:
код операции
обратите внимание, что результат записывается во второй регистр. команды вводятся последовательно как символьные строки. после ввода каждой строки программа показывает значения всех регистров.
2. *добавьте в систему команд умножение, деление и логические операции c регистрами – «и», «или», «исключающее или».
3. *добавьте в систему команд логическую операцию «не». подумайте, как можно использовать второй регистр.
4. *сделайте так, чтобы в команде с кодом 1 можно было использовать шестнадцатеричные значения констант (0-9, a-f).
5. добавьте обработку ошибок типа «неверная команда», «неверный номер регистра», «деление на ноль».
в питоне