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

📄 beep.asm

📁 实用汇编编译工具
💻 ASM
字号:
d_seg   segment
table   db 0dh,0ah, 'Please input Beep number(1-9,[0] or [Enter] to exit):','$'
d_seg   ends
c_seg   segment
        assume cs:c_seg,ds:d_seg
main    proc   far
start:
        mov ax,d_seg
        mov ds,ax
loop1:
        lea dx,table
        mov ah,9h
        int 21h
        mov ah,01
        int 21h
        cmp al,0dh      ;if key=return then exit
        jz exit
        mov ch,0
        sub al,30h
        jz exit
        cmp al,0ah
        jb loop2
        mov al,9
loop2:
        mov cl,al
beep:
        mov dl,07
        mov ah,02
        int 21h
        nop
        nop
        loop beep
        jmp loop1
exit:
        mov ax,4c00h
        int 21h
main    endp
c_seg     ends
.8086
c1_seg  segment
        
        xchg ax,bx
        mov ax,d_seg
        mov ds,ax
c1_seg  ends
          end start

⌨️ 快捷键说明

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