ARM7 ViSUAL EMulator と Keil uVision4 について 2 つの質問があります。
- これを ARM7 ViSUAL Emulator で実行し、その機能を説明してください。
- 変数 Value1、Value2、Value3、および Result がどのように宣言されているかを考えてみましょう。これが Keil uVision4 を使用してコンパイルされない理由を説明してください。
コードを実行しましたが、それが何をするのかまだわかりません。
Main
LDR r1, =Value1
LDR R2, =Value2
LDR r1,[r1]
LDR r2,[r2]
Return
ANDS R3, R1,R2
BNE SEND
BEQ NEXT
END
SEND
LDR r4, =Result
LDR r4,[r4]
STR r3, [r4]
END
NEXT
MOV R1, R2
LDR R2, =Value3
LDR R2, [r2]
B Return
END
Value1 DCD &0202
Value2 DCD &0101
Value3 DCD &0001
Result DCD &FFFFFFF0