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

📄 rjexp8.asm

📁 显示屏相关程序实现显示屏点亮控制等功能.
💻 ASM
字号:
DATA  SEGMENT
MESS1 DB '按下数字键,响铃对应次数,回车或空格键则返回',0DH,0AH,'$'
DATA  ENDS
STACK SEGMENT
STA  DB  50 DUP(?)
TOP  EQU LENGTH STA
STACK  ENDS
CODE  SEGMENT
ASSUME  CS:CODE,DS:DATA,ES:DATA,SS:STACK
START: MOV  AX,DATA
       MOV  DS,AX
       MOV  ES,AX
       MOV  AX,STACK
       MOV  SS,AX
       MOV  SP,TOP       ;段寄存器和堆栈初始化
       MOV  AH,09H
       LEA  DX,MESS1
       INT  21H
KKK:   MOV  AH,01H
       INT  21H          ;读取键盘字符
       CMP  AL,0DH
       JE   PPP          ;是回车则转结束
       CMP  AL,20H       ;是空格则转结束
       JE   PPP
       CMP  AL,39H
       JA   KKK;          ;非字符1-9转KKK
       SUB  AL,2FH
       XOR  AH,AH
       MOV  BP,AX         ;对应次数送BP
GGG:   DEC  BP
       JZ   KKK
       MOV  AH,02H
       MOV  DL,07H
       INT  21H           ;响铃1次
       MOV  CX,0FFFFH
UUU:   LOOP UUU           ;延时一段时间
       JMP  GGG
       DEC  BP            ;次数减1
       JNZ  GGG           ;不为0则转GGG
PPP:   MOV  AX,4C00H
       INT  21H           ;返回DOS
CODE   ENDS
		END    START

⌨️ 快捷键说明

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