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

📄 all.lst

📁 在dos屏幕上显示日期和系统时间
💻 LST
📖 第 1 页 / 共 5 页
字号:
Microsoft (R) Macro Assembler Version 6.11		    05/25/09 20:36:00
tempfile.asm						     Page 1 - 1


				;--<<<********************>>>HONG<<<*******************>>>--  ;HONG部分为宏定义
				 HONG           MACRO
				                push ax
				                push bx
				                push cx
				                push dx
				                push di
				                mov  ah,0fh                               ;取当前显示方式并返回字符列数参数AH和显示方式参数AL     
				                int  10h                                  ;BIOS显示中断语句
				                ENDM
				;-------------------------------------
				 HONG1          MACRO
				                pop  di
				                pop  dx
				                pop  cx
				                pop  bx
				                pop  ax
				                ENDM
				;--------------------------------------------
				 HONG2          MACRO
				                mov        cx,char_cnt1                             
				                mov        di,pointer1
				                mov        dh,line_on1
				                mov        dl,col_on1
				                ENDM
				;----------------------------------------
				 HONG3          MACRO
				                mov        cx,char_cnt2
				                mov        di,pointer2
				                mov        dh,line_on2
				                mov        dl,col_on2
				                ENDM
				;-----------------------------------------
				 HONG4          MACRO
				                mov        cx,char_cnt
				                mov        di,pointer
				                mov        dh,line_on
				                mov        dl,col_on
				                ENDM
				;-----------------------------------------
				 HONG5          MACRO
				                mov        char_cnt,cx
				                mov        pointer,di
				                mov        line_on,dh
				                mov        col_on,dl
				                ENDM
				;-----------------------------------------
				 HONG6          MACRO
				                push cx
				                mov  cx,1
				                mov  ah,09
				                int  10h
				                pop  cx
				                add  di,4					
				                ENDM
				;------------------------------------------
				 HONG7          MACRO
				                mov   Bcount0,4
				                mov   Bcount,5
				                lea   di,Bstar
				                mov   dh,3
				                mov   dl,2
				                call  move_shape
				                dec   Bcount0
				                lea   di,Bstar1
				                mov   dh,17
				                mov   dl,76
				                call  move_shape
				                dec   Bcount0
				                lea   di,Bjeep
				                mov   dh,4
				                mov   dl,2
				                call  move_shape
				                dec   Bcount0
				                lea   di,Bcar
				                mov   dh,16
				                mov   dl,76
				                call  move_shape
				                ENDM
				 ;---------------------------------------
				 HONG8          MACRO
				                mov   Hline1,dh
				                mov   Hcol1,dl             
				                add   di,4
				                mov   Hpot1,di
				                ENDM
				 ;---------------------------------------
				 HONG9          MACRO
				                mov   Hline2,dh
				                mov   Hcol2,dl             
				                add   di,4
				                mov   Hpot2,di
				                ENDM
				 ;---------------------------------------
				 HONG10         MACRO
				                mov        dh,Hline1
				                mov        di,Hpot1
				                mov        dl,Hcol1
				                ENDM
				 ;---------------------------------------
				 HONG11         MACRO
				                mov        dh,Hline2
				                mov        di,Hpot2
				                mov        dl,Hcol2
				                ENDM

				;--<<<***************>>>DATA_SEGMENT<<<*************>>>-- ;DATA_SEGMENT部分为定义数据段
 0000				 data_seg    segment
				 ;---S--**************************--S---
 0000 1A			 Scar        db 26
 0001  3D 0E 00 00		             db 3dh,0eh,0,0
 0005  40 0A 01 00		             db 40h,0ah,1,0
 0009  0009 [			             db 9 dup(02ah,0bh,1,0)
        2A 0B 01 00
       ]
 002D  40 0A 01 00		             db 40h,0ah,1,0
 0031  3D 0E 01 00		             db 3dh,0eh,1,0
 0035  3C 0E 00 FF		             db 3ch,0eh,0,-1
 0039  2A 0B FF 00		             db 2ah,0bh,-1,0
 003D  0009 [			             db 9 dup(40h,0bh,-1,0)
        40 0B FF 00
       ]
 0061  2A 0B FF 00		             db 2ah,0bh,-1,0
 0065  3C 0E FF 00		             db 3ch,0eh,-1,0
				;-------------------------------------
 0069 1A			  Scar1      db 26
 006A  3D 0E 00 00		             db 3dh,0eh,0,0
 006E  000B [			             db 11 dup(40h,0bh,1,0)
        40 0B 01 00
       ]
 009A  3D 0E 01 00		             db 3dh,0eh,1,0
 009E  3E 0E 00 01		             db 3eh,0eh,0,1
 00A2  000B [			             db 11 dup(02ah,0bh,-1,0)
        2A 0B FF 00
       ]
 00CE  3E 0E FF 00		             db 3eh,0eh,-1,0
				 ;--------------------------------------
 00D2 1A			  Sjeep      db 26     
 00D3  3D 0E 00 00		             db 3dh,0eh,0,0
 00D7  40 0A 01 00		             db 40h,0ah,1,0
 00DB  0009 [			             db 9 dup(02ah,0bh,1,0)
        2A 0B 01 00
       ]
 00FF  40 0A 01 00		             db 40h,0ah,1,0
 0103  3D 0E 01 00		             db 3dh,0eh,1,0
 0107  3E 0E 00 01		             db 3eh,0eh,0,1
 010B  2A 0B FF 00		             db 2ah,0bh,-1,0
 010F  0009 [			             db 9 dup(40h,0bh,-1,0)
        40 0B FF 00
       ]
 0133  2A 0B FF 00		             db 2ah,0bh,-1,0
 0137  3E 0E FF 00		             db 3eh,0eh,-1,0
				 ;---------------------------------------
 013B 1A			  Sjeep1     db 26
 013C  3D 0E 00 00		             db 3dh,0eh,0,0
 0140  000B [			             db 11 dup(40h,0bh,1,0)
        40 0B 01 00
       ]
 016C  3D 0E 01 00		             db 3dh,0eh,1,0
 0170  3C 0E 00 FF		             db 3ch,0eh,0,-1
 0174  000B [			             db 11 dup(02ah,0bh,-1,0)
        2A 0B FF 00
       ]
 01A0  3C 0E FF 00		             db 3ch,0eh,-1,0
				 ;----------------------------------------
 01A4 5F 0C 00 00		  Sleft      db '_',0ch,0,0
 01A8  5C 0C 01 00		             db 5ch,0ch,1,0
 01AC  2F 0C 01 00		             db 2fh,0ch,1,0
 01B0  0004 [			             db 4 dup(7ch,0ch,1,0)
        7C 0C 01 00
       ]
 01C0  5C 0C 02 00		             db 5ch,0ch,2,0
 01C4  5C 0C 01 00		             db 5ch,0ch,1,0
 01C8  2A 0C 01 00		             db 2ah,0ch,1,0
 01CC  3D 0C 01 00		             db 3dh,0ch,1,0
 01D0  5F 0C F7 FF		             db '_',0ch,-9,-1
 01D4  3D 0C 01 00		             db 3dh,0ch,1,0
 01D8  3D 0C 03 00		             db 3dh,0ch,3,0
 01DC  5F 0C 01 00		             db '_',0ch,1,0
 01E0  5C 0C 01 00		             db 5ch,0ch,1,0
 01E4  2A 0C 01 00		             db 2ah,0ch,1,0
 01E8  5C 0C 02 00		             db 5ch,0ch,2,0
 01EC  5F 0C F7 FF		             db '_',0ch,-9,-1
 01F0  3D 0C 01 00		             db 3dh,0ch,1,0
 01F4  3D 0C 03 00		             db 3dh,0ch,3,0
 01F8  5F 0C 02 00		             db '_',0ch,2,0
 01FC  2A 0C 01 00		             db 2ah,0ch,1,0
 0200  5F 0C F9 FF		             db '_',0ch,-7,-1
 0204  3D 0C 01 00		             db 3dh,0ch,1,0
 0208  3D 0C 03 00		             db 3dh,0ch,3,0
 020C  5F 0C 02 00		             db '_',0ch,2,0
 0210  2A 0C 01 00		             db 2ah,0ch,1,0
 0214  5C 0C F6 FF		             db 5ch,0ch,-10,-1
 0218  0009 [			             db 9 dup(7ch,0ch,1,0)
        7C 0C 01 00
       ]
 023C  2A 0C 01 00		             db 2ah,0ch,1,0
 0240  2A 0C F6 FF		             db 2ah,0ch,-10,-1
 0244  0009 [			             db 9 dup(7ch,0ch,1,0)
        7C 0C 01 00
       ]
 0268  2A 0C 01 00		             db 2ah,0ch,1,0
 026C  5F 0C F9 FF		             db '_',0ch,-7,-1
 0270  3D 0C 01 00		             db 3dh,0ch,1,0
 0274  3D 0C 03 00		             db 3dh,0ch,3,0
 0278  5F 0C 02 00		             db '_',0ch,2,0
 027C  2A 0C 01 00		             db 2ah,0ch,1,0
 0280  5F 0C F9 FF		             db '_',0ch,-7,-1
 0284  3D 0C 01 00		             db 3dh,0ch,1,0
 0288  3D 0C 03 00		             db 3dh,0ch,3,0
 028C  5F 0C 02 00		             db '_',0ch,2,0
 0290  2F 0C 01 00		             db 2fh,0ch,1,0
 0294  5F 0C F9 FF		             db '_',0ch,-7,-1
 0298  3D 0C 01 00		             db 3dh,0ch,1,0
 029C  3D 0C 03 00		             db 3dh,0ch,3,0
 02A0  5F 0C 02 00		             db '_',0ch,2,0
 02A4  0002 [			             db 2 dup(2fh,0ch,1,0)
        2F 0C 01 00
       ]
 02AC  5C 0C F8 FF		             db 5ch,0ch,-8,-1
 02B0  0004 [			             db 4 dup(7ch,0ch,1,0)
        7C 0C 01 00
       ]
 02C0  2F 0C 01 00		             db 2fh,0ch,1,0
 02C4  2A 0C 02 00		             db 2ah,0ch,2,0
 02C8  3D 0C 01 00		             db 3dh,0ch,1,0
 02CC  2F 0C 01 00		             db 2fh,0ch,1,0
 02D0  7C 0C F7 FF		             db 7ch,0ch,-9,-1
 02D4  0005 [			             db 5 dup(7ch,0ch,1,0)
        7C 0C 01 00
       ]
 02E8  2F 0C 03 00		             db 2fh,0ch,3,0
 02EC  5C 0C 01 00		             db 5ch,0ch,1,0
				  ;--------------------------------------
 02F0  5C 0C F7 FE		             db 5ch,0ch,-9,-2
 02F4  5C 0C 08 00		             db 5ch,0ch,8,0
 02F8  2F 0C 01 00		             db 2fh,0ch,1,0
 02FC  5F 0C F6 FF		             db '_',0ch,-10,-1
 0300  0002 [			             db 2 dup(2fh,0ch,1,0)
        2F 0C 01 00
       ]
 0308  2F 0C 07 00		             db 2fh,0ch,7,0
 030C  5F 0C 01 00		             db '_',0ch,1,0
 0310  5F 0C F4 FF		             db '_',0ch,-12,-1
 0314  7C 0C 01 00		             db 7ch,0ch,1,0
 0318  5F 0C 01 00		             db '_',0ch,1,0
 031C  3D 0C 01 00		             db 3dh,0ch,1,0
 0320  2F 0C 01 00		             db 2fh,0ch,1,0
 0324  5F 0C 07 00		             db '_',0ch,7,0
 0328  5F 0C 01 00		             db '_',0ch,1,0
 032C  5C 0C F4 FF		             db 5ch,0ch,-12,-1
 0330  3D 0C 01 00		             db 3dh,0ch,1,0
 0334  5F 0C 01 00		             db '_',0ch,1,0
 0338  3D 0C 01 00		             db 3dh,0ch,1,0
 033C  5C 0C 03 00		             db 5ch,0ch,3,0            
 0340  0002 [			             db 2 dup(7ch,0ch,1,0)
        7C 0C 01 00
       ]
 0348  2F 0C 01 00		             db 2fh,0ch,1,0
 034C  5F 0C 02 00		             db '_',0ch,2,0
 0350  5F 0C 01 00		             db '_',0ch,1,0
 0354  2F 0C F4 FF		             db 2fh,0ch,-12,-1
 0358  3D 0C 01 00		             db 3dh,0ch,1,0
 035C  5F 0C 01 00		             db '_',0ch,1,0
 0360  3D 0C 01 00		             db 3dh,0ch,1,0
 0364  0002 [			             db 2 dup(3eh,0ch,1,0)
        3E 0C 01 00
       ]
 036C  2F 0C 01 00		             db 2fh,0ch,1,0
 0370  0003 [			             db 3 dup(7ch,0ch,1,0)
        7C 0C 01 00
       ]
 037C  5F 0C 02 00		             db '_',0ch,2,0
 0380  5F 0C 01 00		             db '_',0ch,1,0
 0384  5F 0C F4 FF		             db '_',0ch,-12,-1
 0388  3D 0C 01 00		             db 3dh,0ch,1,0
 038C  5F 0C 01 00		             db '_',0ch,1,0
 0390  0003 [			             db 3 dup(3dh,0ch,1,0)
        3D 0C 01 00
       ]
 039C  5F 0C 01 00		             db '_',0ch,1,0
 03A0  2A 0C 01 00		             db 2ah,0ch,1,0
 03A4  3E 0C 01 00		             db 3eh,0ch,1,0
 03A8  3D 0C 01 00		             db 3dh,0ch,1,0
 03AC  5F 0C 02 00		             db '_',0ch,2,0
 03B0  5F 0C 01 00		             db '_',0ch,1,0
 03B4  5F 0C F4 FF		             db '_',0ch,-12,-1
 03B8  3D 0C 01 00		             db 3dh,0ch,1,0
 03BC  5F 0C 01 00		             db '_',0ch,1,0
 03C0  0003 [			             db 3 dup(3dh,0ch,1,0)
        3D 0C 01 00
       ]
 03CC  5F 0C 01 00		             db '_',0ch,1,0
 03D0  0002 [			             db 2 dup(2ah,0ch,1,0)
        2A 0C 01 00
       ]
 03D8  3D 0C 01 00		             db 3dh,0ch,1,0
 03DC  5F 0C 02 00		             db '_',0ch,2,0
 03E0  5F 0C 01 00		             db '_',0ch,1,0
 03E4  5F 0C F4 FF		             db '_',0ch,-12,-1
 03E8  3D 0C 01 00		             db 3dh,0ch,1,0
 03EC  5F 0C 01 00		             db '_',0ch,1,0
 03F0  0003 [			             db 3 dup(3dh,0ch,1,0)
        3D 0C 01 00
       ]
 03FC  5F 0C 01 00		             db '_',0ch,1,0

⌨️ 快捷键说明

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