Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

59 lines
1.2 KiB

title indos2.asm
;************************************************************************/
;* */
;* Windows Cardfile - Written by Mark Cliggett */
;* (c) Copyright Microsoft Corp. 1985, 1991 - All Rights Reserved */
;* */
;************************************************************************/
.xlist
include cmacros.inc
.list
createSeg _INPUT,REPMOV,byte,public,CODE
sBegin DATA
sEnd DATA
sBegin REPMOV
assumes CS,REPMOV
assumes DS,DATA
cProc RepMov,<PUBLIC,FAR>,<di,si>
parmD lpDest
parmD lpSrc
parmW cnt
cBegin
push ds
cld
les di,lpDest
lds si,lpSrc
mov cx,cnt
repne movsb
pop ds
cEnd
cProc RepMovDown,<PUBLIC,FAR>,<di,si>
parmD lpDest
parmD lpSrc
parmW cnt
cBegin
push ds
std
les di,lpDest
lds si,lpSrc
mov cx,cnt
add si,cx
add di,cx
dec si
dec di
repne movsb
cld
pop ds
cEnd
sEnd REPMOV
end