私は私は1つのブルーキーボードまたはいずれかから(EmbestBoardからの入力のためのプログラムウェイトを作ることができるどのように思っていたARMsim:入力待ちループSWI 0x203 0x202
ARMsim 1.9.1にARMを練習していますブラックボタン)。
.text
ENTRY
:
check_input:
swi 0x203 ;0x202 (same problem)
cmp r0,#0
beq check_input
mov r0,#0
adr r2,line
swi 0x204
@memory operands:
line: .asciz "Input was received"
.end
私はステップでプログラムステップを実行した場合、私はちょうど私が必要とするプログラムを実行する場合、それは見事に動作しますが、押す入力が認識される前にボタンを2回押します。明らかに、シミュレートされたプロセッサは最初の入力を無視します。どうすればこの問題を回避できますか?
これだけです! _Run_ボタンをクリックする代わりにF5キーを押してプログラムを実行しようとしましたが、問題は表示されません。 – Lapis