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

📄 menumacro.asm

📁 实现dos下菜单选择的小程序
💻 ASM
字号:
changemenu macro top,left,num,att,name                    ;菜单改变宏
press
mov ah,6
mov ch,top
mov cl,30
mov dh,top
mov dl,50
mov al,0
mov bh,0fh
int 10h
menu att,num,top,left,name
outh
endm
press macro;压入宏
push ax
push bx
push cx
push dx
endm
outh macro;弹出宏
pop dx
pop cx
pop bx
pop ax
endm
cls macro att,top,left,bot,right           ;清屏宏
press
mov ah,6
mov al,0
mov bh,att
mov ch,top
mov cl,left
mov dh,bot
mov dl,right
int 10h
outh
endm
menu macro att,num,top,left,name          ;字符串输出宏
press
mov ah,13h
mov al,1
mov bh,0
mov bl,att
mov cx,num
mov dh,top
mov dl,left
mov bp,offset name
int 10h
outh
endm
transp macro name                           ;数据传送宏
local next
press
cld
push ds
pop es
mov cx,30
mov si,offset name
mov di,offset char
next:
movsb
loop next 
outh
endm
hidecurse macro num                        ;隐藏光标宏
push ax
push cx
mov ah,1
mov cl,0
mov ch,num
int 10h
pop cx
pop ax
endm

⌨️ 快捷键说明

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