Привет, ребята, как мне решить программу cpu sim wombat 1. Я не могу зациклить программу для хранения остатков
Напишите программу машинного языка Wombat1, которая преобразует число в представление радикса. Например, число, преобразованное в радикс 2 или радикс 3. Программа должна уметь преобразовывать десятичное число в любой радикс от 2 до 8. Ваша программа должна принимать два входа. Первым входным сигналом будет число для преобразования (должно быть положительным), а вторым входным сигналом будет радикс. Примечание: в CPUSIM каждый вывод будет находиться в одной строке. Например, если преобразование выполняется для 8-битного двоичного кода, то на выходе будет 8 строк.
Что я уже пробовал:
0011000000000000 ;0 3 0 read number into acc 1011000000000000 ;2 10 0 if acc < 0 jump to loc 0, read again 0010000000101110 ;4 2 46 store at loc 0011000000000000 ;6 3 0 read radix number 1011000000000110 ;8 10 6 if acc < 0, jump to loc 6, read again 0010000000110000 ;10 2 48 store at loc 0001000000101110 ;12 1 46 load number to acc 1000000000110000 ;14 8 48 divide number by radix
Patrice T
И у вас есть какой-то код или вы просто хотите, чтобы мы сделали вашу домашнюю работу?