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

📄 a9-2.asm

📁 汇编语言的设计
💻 ASM
字号:
STACK SEGMENT STACK
	DW 64 DUP(?)
STACK ENDS

DATA SEGMENT
TABLE DB 4DH,41H,49H,4EH,20H,00H
DATA ENDS
	
CODE SEGMENT
	ASSUME CS:CODE,DS:DATA

START:  MOV AX,DATA
	MOV DS,AX
	PUSH DS
	MOV AX,0000H
	MOV DS,AX
	MOV AX,OFFSET IRQ6
	ADD AX,2000H
	MOV SI,0038H
	MOV [SI],AX
	MOV AX,0000H
	MOV SI,003AH
	MOV [SI],AX	
	MOV AX,OFFSET IRQ7
	ADD AX,2000H
	MOV SI,003CH
	MOV [SI],AX
	MOV AX,0000H
	MOV SI,003EH
	MOV [SI],AX
	POP DS
        MOV AL,13H
	OUT 20H,AL
	MOV AL,08H
	OUT 21H,AL
	MOV AL,09H
	OUT 21H,AL
	MOV AL,3DH
	OUT 21H,AL
	STI
A1:	MOV CX,0007H
	MOV AX,010DH
	INT 10H
A2:	MOV AH,06H	
	MOV BX,OFFSET TABLE
	INT 10H
	CALL DALLY
	LOOP A2
	JMP A1
IRQ6:	STI
	CALL DALLY
	MOV AX,0136H
	INT 10H
	MOV AL,20H
	OUT 20H,AL
	IRET
IRQ7:   STI
	CALL DALLY
	MOV AX,0137H
	INT 10H
	MOV AL,20H
	OUT 20H,AL
	IRET
DALLY:	PUSH CX
	PUSH AX
	MOV CX,0040H
A3:	MOV AX,056CH
A4:	DEC AX
	JNE A4
	LOOP A3
	POP AX
	POP CX
        RET
CODE	ENDS
	END START

⌨️ 快捷键说明

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