_align.inc

来自「windows virus」· INC 代码 · 共 27 行

INC
27
字号
;###########################################################################
;#		计算 _dwSize 按 _dwAlign 对齐后的大小			   #
;###########################################################################
		_Align	PROC		_dwSize , _dwAlign
			
			PUSH		EDX
			XOR		EDX , EDX
			MOV		EAX , _dwSize
			DIV		_dwAlign
			OR		EDX , EDX
			JZ		$ + 3
			INC		EAX
			MUL		_dwAlign	
			POP		EDX
			RET
			
		_Align ENDP
;###########################################################################
;#			 相对比的C算法					   #
;###########################################################################
;#	int	_Align( int _dwSize , int _dwAlign ) {			   #
;#		int _iTmp = _dwSize / _dwAlign;				   #
;#		if( _dwSize % _dwAlign != 0 )				   #
;#			_iTmp ++;					   #
;#		return	_iTmp * _dwAlign;				   #
;#	}								   #
;###########################################################################

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?