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

📄 10.asm

📁 几个接口实验的代码。内含:8253、8255、8237、8251、DA0832、AD0809等芯片的实验代码!
💻 ASM
字号:
STACK      SEGMENT
STA        DW   50 DUP (?)
TOP        EQU  LENGTH STA
STACK      ENDS
;----------------------------------------------------------
DATA       SEGMENT
MESS       DB 'AD0809 press any key return dos',0AH,0DH,'$'
DATA       ENDS
;----------------------------------------------------------
CODE       SEGMENT
ASSUME     CS:CODE,DS:DATA,SS:STACK
;----------------------------------------------------------
START:     MOV    AX,DATA
           MOV    DS,AX
           MOV    AH,09
           MOV    DX,OFFSET MESS
           INT    21H
;----------------------------------------------------------
a:	   mov dx,225h
	out dx,al
	call delay 
	mov dx,225h
	in al,dx
	mov bl,al
	and al,0f0h
	mov cl,04h
	shr al,cl
	call disp
	mov al,bl
	and al,0fh
	call disp
	mov dl,20h
	mov ah,02h
	int 21h
	mov ah,01h
	int 16h
	jnz exit
	jmp a
	exit: mov ax,4c00h
	int 21h
delay  proc
       push cx
       mov cx,08FFh
LOOP1: LOOP LOOP1
	POP CX
      ret
delay endp 
	DISP PROC
	ADD AL,30H
	CMP AL,39H
	JBE NT
	ADD AL,07H
NT:     MOV DL,AL
	MOV AH,02
	INT 21H
	RET
DISP ENDP
code ends
end start

⌨️ 快捷键说明

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