入力を均等に分割するすべての数値を出力しようとしています (したがって、余りはありません)。
例: 60 が入力された場合、出力は次のようになります。
1、2、3、4、5、6、10、12、15、20、30、60
この例では 10 を出力するコードをプログラムしました: 50 / 5. しかし、これを変更する方法がわかりません。助けていただければ幸いです。
IN
STO DIVID
IN
STO DIVIS
LOOP1 LDA count
ADD one
STO count
LDA DIVID
SUB DIVIS
STO DIVID
OUT DIVID
BRP LOOP1
HLT
DIVID DAT 000
DIVIS DAT 000
one DAT 001
count DAT 000