2 つの数値の最大値を出力するようにプログラムすることはできますが、入力された 3 つの数値の最大値を出力する方法に固執しています。誰でも助けてもらえますか?
質問する
14147 次
3 に答える
3
言葉で:
read input into mailboxes M0, M1, M2
if M1 > M2
store M1 into M2
if M0 > M2
store M0 into M2
output M2
リトルマン・コンピューター・アセンブラーでは:
INP
STA M0
INP
STA M1
INP
STA M2
SUB M1
BRP J1
LDA M1
STA M2
J1 LDA M2
SUB M0
BRP J2
LDA M0
STA M2
J2 LDA M2
OUT
HLT
M0 DAT
M1 DAT
M2 DAT
ここでプログラムを実行できます: LMC エミュレーターで最大 3 つ
于 2016-04-18T10:54:03.227 に答える