こんにちは、ARM アセンブリは初めてです。何が間違っているのか知りたいと思っただけです。整数を別のtxtファイルに出力したい。私が持っているコードは以下のとおりですが、空のファイルを取得し続けています。私はtxtファイルから整数を読み取ることができ、それをr6に保存しました(PS私の質問に関連すると思われるコードの部分を取り出しただけです)。
.equ SWI_Open, 0x66
.equ SWI_Close,0x68
.equ SWI_PrInt,0x6b
.equ SWI_RdInt,0x6c
.equ SWI_PrStr,0x69
.equ Stdout, 1
.equ SWI_Exit, 0x11
ldr r0,=OutFile
mov r1,#0
swi SWI_Open
ldr r1,=InputFileHandle
str r0,[r1]
ldr r6,=Number
ldr r0,=InputFileHandle
ldr r1, [r6]
swi SWI_PrInt
.data
OutFile: .asciz "out.txt"
.align
Number: .skip 1024
InputFileHandle: .skip 4