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

📄 stringpr.s

📁 坦尼保姆
💻 S
字号:
! This program is part of the string routines! of section 9.8.5. It handles the printing! of a string, and it is used to show how a! program which is distributed over more than! one file must be assembled.#include	"../syscalnr.h".SECT .TEXTstpstart:			!  1	PUSH msg1		!  2	CALL stringpr		!  3	PUSH msg2		!  4	CALL stringpr		!  5	ADD  SP,4		!  6	PUSH 0			!  7	PUSH 1			!  8	SYS			!  9stringpr:			! 10	PUSH CX			! 11	PUSH SI			! 12	PUSH DI			! 13	PUSH BP			! 14	MOV  BP,SP		! 15	MOV  AX,0		! 16	MOV  DI,10(BP)		! 17	MOV  SI,DI		! 18	MOV  CX,-1		! 19	REPNZ SCASB		! 20	NOT  CX			! 21	DEC  CX			! 22	MOV  DI,strpribf	! 23	PUSH CX			! 24	PUSH DI			! 25	PUSH STDOUT		! 26	PUSH _WRITE		! 27	REP  MOVSB		! 28	STOSB			! 29	SYS			! 30	MOV  SP,BP		! 31	POP  BP			! 32	POP  DI			! 33	POP  SI			! 34	POP  CX			! 35	RET			! 36.SECT .DATA			! 37.SECT .BSS			! 38strpribf:			! 39	.SPACE 88		! 40.SECT .DATA			! 41msg1: .ASCII "Look here msg1\n"	! 42msg2: .ASCIZ "And msg\0762\n"	! 43

⌨️ 快捷键说明

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