puts.asm

来自「汇编编程艺术」· 汇编 代码 · 共 29 行

ASM
29
字号
StdGrp		group	stdlib,stddata
stddata		segment	para public 'sldata'
stddata		ends
;
stdlib		segment	para public 'slcode'
		assume	cs:stdgrp
		extrn	sl_putc:far
;
; Puts prints the string that ES:DI points at to the std output.
;
;
		public  sl_puts
sl_Puts         proc    far
		push    di
		push    ax
		jmp     short PStart
;
PutsLp:         call    sl_Putc
PStart:         mov	al, es:[di]
		inc	di
		cmp     al, 0
		jnz     PutsLp
		pop     ax
		pop     di
		ret
sl_Puts         endp
stdlib		ends
		end

⌨️ 快捷键说明

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