【Win32汇编】复制字符串
生活随笔
收集整理的這篇文章主要介紹了
【Win32汇编】复制字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
.386
.model flat, stdcall
.stack 4096
ExitProcess proto dwExitWord : DWORD.data
source BYTE "This is the source string", 0
target BYTE SIZEOF source DUP(0).code
main procmov esi, 0 ;// 變址寄存器,作用類似于C語言的數組下標,需要乘上單個元素的字節大小
mov ecx, SIZEOF source ;// 循環次數等于數組總字節數
L1:
mov al, source[esi] ;// 因為是BYTE所以乘以 TYPE BYTE 可以省略
mov target[esi], al ;// 共用一個“下標”,注意,mov 不能同時有兩個內存操作數
inc esi
loop L1invoke ExitProcess, 0
main endp
end main
總結
以上是生活随笔為你收集整理的【Win32汇编】复制字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Win32汇编】数组累加
- 下一篇: 【Win32汇编】字符串逆序