プログラムに文字列を単語ごとに反転させたい例:
入力:
スタックオーバーフロー
出力:
Kcats ウルフレボ
私を助けてください...
このコードを修正して完成させてください:
.MODEL SMALL
.stack 64
.DATA
msg DB "stack owerflow"
DB "$"
.CODE
.STARTUP
LEA SI, msg
MOV DI, SI
l1:
INC DI
MOV AL, [DI + 1]
CMP AL, ' '
JNE l1
l2:
MOV AL, [SI]
xchg AL, [DI]
MOV [SI], AL
INC SI
DEC DI
CMP SI, DI
JB l2
l3:
MOV AH, 09h
LEA DX, msg
INT 21h
MOV AH, 08h
INT 21H
.STACK
END