dmve.asm

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

ASM
54
字号
	ORG 0090H
DMVE:  MOV SP,#70H
	MOV DPL,R3
	MOV DPH,R2
	MOVX A,@DPTR
	MOV DPL,R5
	MOV DPH,R4
	MOVX @DPTR,A
	CJNE R3,#0FFH,DMVE1
	INC R2
DMVE1:	INC R3
	CJNE R5,#0FFH,DMVE2
	INC R4
DMVE2:	INC R5
	CJNE R7,#00H,DMVE5
	CJNE R6,#00H,DMVE6
	MOV R0,7EH
	MOV A,#0FFH
	MOV R4,#06H
DMVE3:	MOV @R0,A
	DEC R0
	DJNZ R4,DMVE3
	MOV 7EH,#8CH
DMVE4:	LCALL DISPD
	SJMP DMVE4
DMVE5:	DEC R7
	SJMP DMVE
DMVE6:	DEC R7
	DEC R6
	SJMP DMVE
DISPD:	SETB 0D4H
	MOV R1,#7EH
	MOV R2,#20H
	MOV R3,#00H
DISPD1: MOV DPTR,#0FF21H
	MOV A,R2
	MOVX @DPTR,A
	MOV A,@R1
	MOV DPTR,#0FF22H
	MOVX @DPTR,A
DISPD2: DJNZ R3,DISPD2
	DEC R1
	CLR C
	MOV A,R2
	RRC A
	MOV R2,A
	JNZ DISPD1
	MOV A,#0FFH
	MOV DPTR,#0FF22H
	MOVX @DPTR,A
	CLR 0D4H
	RET
	END

⌨️ 快捷键说明

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