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

📄 s9.asm

📁 基于96单片机的串口通讯程序
💻 ASM
字号:
CODE    SEGMENT        ;S9.ASM
        ASSUME CS:CODE	;this is a program of 9 way jmp
	ORG 2F40H	;[4000H]=0,1,2,3....9; disp:0,1,2,3....0
START:	JMP START0
	ADDR	DW DP0,DP1,DP2,DP3,DP4,DP5,DP6,DP7,DP8,DP9
START0:	MOV SI,4000H
	MOV AL, [SI]
	SUB AH,AH
	SHL AL,1
	MOV BX,OFFSET ADDR
	ADD BX,Ax
	JMP [BX]
DP0:	mov bl,0c0h	;DISP "0"
	jmp disp
DP1:	mov bl,0f9h	;DISP "1"
	jmp disp
DP2:	mov bl,0a4h	;DISP "2"
	jmp disp
DP3:	mov bl,0b0h	;DISP "3"
	jmp disp
DP4:	mov bl,99h	;DISP "4"
	Jmp disp
DP5:	mov bl,92h	;DISP "5"
	jmp disp
DP6:	mov bl,82h	;DISP "6"
	jmp disp
DP7:	mov bl,0f8h	;DISP "7"
	jmp disp
DP8:	mov bl,80h	;DISP "8"
	jmp disp
DP9:	mov bl,90h	;DISP "9"
	jmp disp
;----------------------------------------
disp:  	mov ah,0DFh
disp0:	mov dx,0ff22h
        mov al,bl
        OUT DX,AL
        mov dx,0ff21h
        mov al,ah
        OUT DX,AL
	CALL DLY
        ror ah,01h
        jmp disp0
DLY:	mov cx,0001h
dly1:	push cx
	mov cx,0ffffh
disp1:  loop disp1
	pop cx
	loop dly1
	ret
CODE    ENDS
        END  START

⌨️ 快捷键说明

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