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

📄 mode0.asm

📁 微机接口试验的8253工作方式0的测试程序
💻 ASM
字号:
STACK   SEGMENT         PARA    STACK
DB      100             DUP(?)
STACk   ENDS

DATA    SEGMENT         PARA
BUFF    DB              ?	
TITLE1 	DB		33H,34H,30H,36H,30H,32H,32H,38H,0DH,0AH,'$'
TITLE2	DB		0DH,0AH,'$'
DATA    ENDS

CODE    SEGMENT         PARA
        ASSUME CS:CODE,DS:DATA,SS:STACK

MAIN    PROC    FAR
        MOV     AX,DATA
        MOV     DS,AX
	MOV	DX,OFFSET TITLE1
	MOV	AH,9
	INT	21H
        MOV     DX,306H
        MOV     AL,10011000B
        OUT     DX,AL
        MOV     DX,300H
        IN      AL,DX
LP:	CMP	BL,AL
	JE	LP
        MOV     BUFF,AL
        NOT     BUFF
        MOV     DX,302H
        MOV     AL,BUFF
        OUT     DX,AL
        OUT     DX,AL
	MOV	BL,BUFF
	MOV	CX,2
LP1:	PUSH	CX
	MOV	CL,4
	ROL	BL,CL
	MOV	AL,BL
	AND	AL,0FH
	ADD	AL,30H
	CMP	AL,39H
	JBE	DISP
	ADD	AL,'A'-'9'-1
DISP:	MOV	DL,AL
	MOV	AH,2
	INT	21H
	POP	CX
	LOOP	LP1
	MOV	DL,'H'
	MOV	AH,2
	INT	21H
	MOV	DX,OFFSET TITLE2
	MOV	AH,9
	INT	21H
	MOV	BL,BUFF
	NOT	BL
	MOV     AH,1
        INT     16H
        JE      MAIN
EXIT:   MOV     AX,4C00H
        INT     21H
        MAIN    ENDP
        CODE    ENDS
        END     MAIN

⌨️ 快捷键说明

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