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

📄 电子钟时分秒.asm

📁 利用汇编语言编写电子钟程序
💻 ASM
字号:
stack  segment   para  stack 'stack'
       dw   100H  dup(?)
stack  ends
data   segment para
buffer db '00:00.00',08h,08h,08h,08h,08h,08h,08h,08h,'$'
       data   ends
code   segment
       assume   cs:code,ds:data,ss:stack
start: mov dx,seg buffer
       mov ds,dx
       mov dx,offset buffer      
       mov ax,0
       mov cx,2
lp6:   push cx
       mov si,offset buffer+1
       mov byte ptr [si],'0'
       mov cx,10
lp5:   push cx
       mov si,offset buffer+3
       mov byte ptr [si],'0'
       mov cx,6
lp4:   push cx
       mov si,offset buffer+4
       mov byte ptr [si],'0'
       mov cx,10
lp3:   push cx
       mov si,offset buffer+6
       mov byte ptr [si],'0'
       mov cx,06       
lp2:   push cx
       mov si,offset buffer+7
       mov byte ptr [si],'0'
       mov cx,05                   
lp1:   push bx
       push cx
       mov ah,09h
       int 21h 
       mov bx,20000
delay :mov cx,47070
waiter:loop waiter
       dec bx
       jnz delay
       pop bx
       pop cx
       mov si,offset buffer+7
       mov al,[si]                
       inc al 
       mov [si],al     
       mov ah,09h
       int 21h      
       loop lp1
       pop cx
       mov si,offset buffer+6
       mov al,[si]                
       inc al 
       mov [si],al 
       loop lp2
       pop cx
       mov si,offset buffer+4
       mov al,[si]                
       inc al 
       mov [si],al 
       loop lp3
       pop cx
       mov si,offset buffer+3
       mov al,[si]                
       inc al 
       mov [si],al 
       loop lp4
       pop cx
       mov si,offset buffer+1
       mov al,[si]                
       inc al 
       mov [si],al 
       loop lp5
       pop cx
       mov si,offset buffer+0
       mov al,[si]                
       inc al 
       mov [si],al 
       loop lp6
       jmp start
       mov  ah,4ch
       int 21h      
code  ends
      end  start

⌨️ 快捷键说明

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