我能够编写一个 LMC 程序,它可以找到两个输入值中的较大值。但是如何修改它以找到任意数量的输入值中的最大值,而不仅仅是两个?
下面是我的代码:
START INP
STA NUM1
INP
STA NUM2
LDA NUM1
SUB NUM2
BRP Positive
LDA NUM2
OUT
HLT
Positive LDA NUM1
HLT
NUM1 DAT
NUM2 DAT