Ex. 9 การคัดลอกข้อความจาก ข้อความต้นทางไปปลายทาง แบบกลับด้าน
data_s segment
str1 db 'daikyo'
str2 db 5 dup(?)
data_s ends
code_s segment
main proc
assume ds:data_s;cs:code_s
mov ax,data_s
mov ds,ax
mov es,ax
lea si,str1+6
lea di,str2
std
mov cx,6
move:
movsb
add di,2
loop move
mov str2[di],'$'
lea dx,str2
mov ah,09h
int 21h
mov ah,4ch
int 21h
main endp
code_s ends
end main
x
x
ไม่มีความคิดเห็น:
แสดงความคิดเห็น