小矮人计算机(LMC)中的Pi

时间:2018-09-17 10:43:46

标签: pi little-man-computer

我正在尝试将lmc中的pi打印到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

0 个答案:

没有答案