-
-
[旧帖]
[求助]关于文件对齐一段函数的疑问
0.00雪花
-
发表于:
2008-2-25 08:17
3129
-
[旧帖] [求助]关于文件对齐一段函数的疑问
0.00雪花
就这个帖子http://bbs.pediy.com/showthread.php?t=52777&tcatid=43
函数是这样的
;----------------------------------------------
; input:
; EAX = Value need align 这个值是用来做什么的?文件(代码)长度?
; ECX = FileAlign 这个值是表明按多少字节对齐么?
;
; output:
; EAX = Value aligned
;
; used reg
; EAX,ECX,EDX
;----------------------------------------------
Align proc
push edx
xor edx,edx
push eax
div ecx 如果上面参数我理解正确,那么这里一相除,代码多出的一部分放在EDX中
pop eax
sub ecx,edx 看看还差多少没有填满?
add eax,ecx 填满EAX,正好对齐没有多出来
pop edx
ret
Align endp
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)