⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pstrlen.asm

📁 dos 6.0 源代码 .对大家提高有一定的帮助。
💻 ASM
字号:
;***
;* $Workfile:   pstrlen.asm  $
;* $Revision:   1.2  $
;*   $Author:   Dave Sewell  $
;*     $Date:   06 Sep 1990 14:49:40  $
;*
;*  pstrlen.asm     Alan Butt	May 12, 1988
;*
;*  String length function using pascal calling conventions
;*

%               .MODEL memmodel

        IF  @CodeSize
                .CODE   PARAGON_TEXT
        ELSE
                .CODE
        ENDIF
            
@pstrlen        PROC
                PUBLIC  @pstrlen

;   extern unsigned int _fastcall pstrlen(char near *str);
;*
;*  string length with _fastcall calling conventions
;*

                push    di
	            push    ds
	            pop     es
	            mov     di, bx

	            xor     ax, ax
	            mov     cx, -1
	            repne   scasb
	            mov     ax, cx
	            not     ax
	            dec     ax

                pop     di
	            ret

@pstrlen        ENDP

        	    END

⌨️ 快捷键说明

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