Я пытаюсь напечатать пи в lmc до 6 dp. Мой код будет выводить 3, 1, 0. Может кто-нибудь сказать мне, почему мой код не работает.
TOP LDA COUNT
ADD ONE
STA COUNT
LDA NUMER
SUB DENOM
STA NUMER
BRP TOP
LDA COUNT
SUB ONE
STA COUNT
OUT
LDA NUMERXL
STA NUMER
RTOP LDA NUMER
SUB COUNT
STA NUMER
BRP RTOP
ADD COUNT
OUT
STA COUNT
TENTOP LDA TENCOUNT
ADD COUNT
STA TENCOUNT
LDA TEN
SUB ONE
STA TEN
BRZ TENEND
BRA TENTOP
TENEND LDA TENCOUNT
STA NUMER
BRA RTOP
HLT
ONE DAT 1
COUNT DAT 0
COUNTXL DAT 0
TENCOUNT DAT 0
TEN DAT 10
NUMER DAT 355
NUMERXL DAT 355
DENOM DAT 113