我的程序如下 AREA init2,CODE,READONLY
ENTRY
CODE32
START
MOV R1,#0x31000000 ;存放第一个ASCII码的空间地址
MOV R0,#0x1B ;第一个码的十六进制表示
B BIJIAO
LOOP
STR R0,[R1],#4
ADD R0,R0,#1
BIJIAO
CMP R0,#0x7E
BLS LOOP
B OUT
OUT
MOV R2,#0x31000000
B CHANGE1
CHANGE1
LDR R3,[R2]
CMP R3,#0x60
BLS CHANGE2
CMPHI R3,#0x7A
ANDLS R3,R3,#0x5F
B CHANGE2
CHANGE2
STR R3,[R2],#4
CMP R3,#0x7E
BLS CHANGE1
END
|