196s9.asm

来自「上课老师给的8086仿真器」· 汇编 代码 · 共 40 行

ASM
40
字号
$INCLUDE(8096.INC)
CSEG AT 2640H
START:	DI
	LD 18H,#00E0H
	LCALL DELAY
	LD 1AH,#HSOINT
	LD 1EH,#200AH
        LDB IOC1,#00H
	ST 1AH,[1EH]
        LDB 1EH,#00H
	LDB IOPORT2,1EH
	CLRB INT_PENDING
	LDB INT_MASK,#20H
	LDB HSO_COMMAND,#38H
	ADD HSO_TIME,TIMER1,#0FFDCH
	EI
WAITE:	SJMP WAITE
HSOINT: DI
	ORB 1EH,#20H
	LDB IOPORT2,1EH
	LDB 1CH,#05H
LOOP1:	LCALL DELAY
	DJNZ 1CH,LOOP1
	ANDB 1EH,#0DFH
	LDB IOPORT2,1EH
	LDB 1CH,#05H
LOOP2:	LCALL DELAY
	DJNZ 1CH,LOOP2
	LDB HSO_COMMAND,#38H
	ADD HSO_TIME,TIMER1,#0FFDCH
	EI
	RET
DELAY:	PUSH 1AH
	LD 1AH,#0F000H
DELAY1: DEC 1AH
	JNE DELAY1
	POP 1AH
	RET
	END

⌨️ 快捷键说明

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