Как сделать базовое преобразование с помощью Little Man Computer?

Мне нужно преобразовать десятичное число в основание от 2 до 9 с помощью Little Man Computer. Как мне поступить?

Я считаю, что последовательные деления являются лучшим методом. На мой взгляд, я должен написать код, который делит два числа, затем сохраняет целочисленное отношение для следующего деления, а также все остатки в массиве неопределенного размера, но я часами бился с кодом деления в настоящее время. Я пытался найти код, который делит два числа, но все, что я пробовал, имеют ошибки/не работают. Я застрял в самой простой части проблемы, я не могу представить, как я когда-нибудь смогу написать самомодифицирующийся код, который управляет массивом постоянно увеличивающихся позиций строк и возвращается к нему в конце. извлечь все остатки. Я в недоумении здесь, любая помощь будет оценена.


person QCyrax    schedule 01.04.2019    source источник
comment
Это не требует самомодифицирующегося кода или чего-либо неопределенного размера. Покажите, что вы пробовали, и кто-то может помочь вам исправить это.   -  person Scott Hunter    schedule 01.04.2019
comment
этот ответ может вам помочь.   -  person trincot    schedule 24.11.2019