-
-
[旧帖]
[求助]汇编字符串相加处理的问题
0.00雪花
-
发表于:
2010-12-9 00:11
1124
-
[旧帖] [求助]汇编字符串相加处理的问题
0.00雪花
include 'win32ax.inc'
.data
msg1 db 'ilove', 0
msg2 db 'you520', 0
.code
start:
我想把msg1和msg2合并起来,就像高级语言中的+号一样。
有哪些方法可以实现啊??不准用函数
具体有哪些方法,请高手指点。本人刚接触不久,希望直接上明码,最好带点注释。
.end start
下面是我用movsb指令实现的,感觉这种方式不好,想要更精简的。
include 'win32ax.inc'
.data
msg1 db 'ilove', 0
msg2 db 'you520', 0
string db ?
.code
start:
mov esi, msg1
mov edi, string
mov ecx, 5
rep movsb
mov esi, msg2
mov ecx, 6
rep movsb
invoke MessageBox, 0, string, '', 0
invoke ExitProcess, 0
.end start
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!