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

📄 showtim3.asm

📁 汇编-主要是一些从csdn收集的一些好的汇编代码
💻 ASM
字号:
;这是我编的,你看一下,比较简单
HEXDEC MACRO TIME 
       MOV AL,[TIME]
       XOR AH,AH 
       MOV BL,10
       DIV BL  
       MOV CL,4
       SHL AL,CL
       ADD AL,AH
       MOV TIME,AL
       ENDM   

DISPL MACRO TIM
       LOCAL LOP  
       MOV AL,TIM
       MOV CH,2 
  LOP: MOV CL,4
       ROL AL,CL
       MOV DL,AL
       PUSH AX                   
       AND DL,0FH
       ADD DL,30H
       MOV AH,2                          
       INT 21H                             
       POP AX           
       dec ch
       JNZ LOP           
       ENDM                        
      
       
       
DSEG SEGMENT
     HR DB ?
     MN DB ?
     SC DB ?
DSEG ENDS

CSEG SEGMENT
     ASSUME CS:CSEG,DS:DSEG
     
 START:MOV AX,DSEG
       MOV DS,AX
       CALL OBT_SYSTIME 
       CALL HEX_DEC                      
       CALL BYTE_DEC
       MOV AX,4CH
       INT 21H    
OBT_SYSTIME PROC NEAR
       MOV AH,2CH
       INT 21H
       MOV HR,CH
       MOV MN,CL
       MOV SC,DH
       RET
 OBT_SYSTIME ENDP                         
 HEX_DEC PROC NEAR
       HEXDEC HR
       HEXDEC MN
       HEXDEC SC 
       RET
HEX_DEC ENDP 
BYTE_DEC PROC NEAR      
       DISPL HR
       CALL COLON
       DISPL MN
       CALL COLON
       DISPL SC
       RET   
 BYTE_DEC ENDP 
  COLON PROC 
       MOV AH,2
       MOV DL,':'
       INT 21H
       RET
  COLON ENDP 

CSEG ENDS
     END START  
;在masm5下就可以实现了

;ML /c /coff /Cp /nologo /I"c:\masm32\include" "f.asm"
;LINK.EXE /SUBSYSTEM:CONSOLE /RELEASE /VERSION:4.0 /LIBPATH:"C:\Masm32\Lib" /OUT:"f.exe" "f.obj"

⌨️ 快捷键说明

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