hlloloop.s

来自「坦尼保姆」· S 代码 · 共 32 行

S
32
字号
! This program prints the string ! "Hello World" on a one byte basis! using a loop and a base pointer address.	_EXIT	= 1		!  1	_WRITE	= 4		!  2	_STDOUT	= 1		!  3	SUCCESS	= 1		!  4.SECT .TEXT			!  5start:				!  6	MOV	CX,de-hw	!  7	PUSH	CX		!  8	PUSH	1		!  9	PUSH	hw		! 10	MOV	BP,SP		! 11	PUSH	_STDOUT		! 12	PUSH	_WRITE		! 131:	SYS			! 14	SUB	AX,SUCCESS	! 15	JNE	1f		! 16	INC	(BP)		! 17	LOOP	1b		! 181:	SUB	SP,8		! 19	PUSH	AX		! 20	PUSH	_EXIT		! 21	SYS			! 22.SECT .DATA			! 23hw:				! 24.ASCII	"Hello World\\n"	! 25de:	.BYTE	0		! 26.SECT .BSS

⌨️ 快捷键说明

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