028: 最大値を探す小さな計算機¶
難易度: ☆☆☆
問題¶
SSCアセンブリで、2つの入力値の最大値を出力するプログラムを書いてください。
関数 maximum_program() は、ラベル付きアセンブリの行リストを返します。
関数 max_with_ssc(a, b) は、そのプログラムをアセンブルして実行し、出力された最大値を返します。
制約¶
- 前問の
assemble_programと、前問までのrunを使ってください。 JumpはAccumulatorが正のときだけ分岐します。- 入力値はPython整数です。
例¶
発展¶
3つの入力の最大値を求めるプログラムに拡張してください。