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

📄 fstrcpy.asm

📁 dos 6.0 源代码 .对大家提高有一定的帮助。
💻 ASM
字号:
;***
;* $Workfile:   fstrcpy.asm  $
;* $Revision:   1.0  $
;*   $Author:   Dave Sewell  $
;*     $Date:   28 Apr 1989 16:50:26  $
;***


    INCLUDE dos.mac

    TEXTSEG

PASCALDEF   fstrcpy

;* NAME
;*	fstrcpy -- Copy a string to a far buffer.
;*
;* SYNOPSIS
;*	extern void pascal fstrcpy(void far *dest, const void *src);
;*	void far *dest;     Pointer to destination area of memory for move
;*	const void *src;    Pointer to source string

	    procent
	    les     di, DWORD PTR [BP + X + DP]
	IF  LDATA
	    push    ds
	    lds     si, DWORD PTR [BP + X]
	ELSE
	    mov     si, WORD PTR [BP + X]
	ENDIF

str_loop:   lodsb
	    stosb
	    or	    al, al
	    jnz     str_loop

	IF  LDATA
	    pop     ds
	ENDIF
	    procret FDP + DP

PASCALEND   fstrcpy

    TEXTEND

    END

⌨️ 快捷键说明

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