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

📄 circle_oper.lst

📁 holtek mouse .asm firewave
💻 LST
字号:
"File: CIRCLE_OPER.ASM  Holtek Cross-Assembler  Version 2.86      Page 1


   1  0000              INCLUDE	REG_DEF.INC


   2  0000              
   3  0000              PUBLIC	DRAW_CIRCLE
   4  0000              
   5  0000              
   6  0000              DRAW_CIRCLE_CODE	.SECTION	'CODE'
   7  0000              
   8  0000              DRAW_CIRCLE:
   9  0000              
  10  0000  3866        		SNZ		VALID_FSP
  11  0001  2800     R  		JMP		NOT_INC_TABLE_INDEX
  12  0002              
  13  0002  3CE6        		SZ		RESEND_DATA_REQUIRED
  14  0003  2800     R  		JMP		NOT_INC_TABLE_INDEX
  15  0004              		
  16  0004              
  17  0004              	INC_TABLE_INDEX:	
  18  0004              
  19  0004  340A        		CLR		CARRY
  20  0005  0FAC        		MOV		A, 172
  21  0006  14E9        		INC		TABLE_INDEX
  22  0007  0269        		SUB		A, TABLE_INDEX
  23  0008  3C0A        		SZ		CARRY
  24  0009  2800     R  		JMP		NOT_RST_TABLE_INDEX
  25  000A              
  26  000A  1F69        		CLR		TABLE_INDEX		
  27  000B              
  28  000B              	NOT_RST_TABLE_INDEX:
  29  000B              	NOT_INC_TABLE_INDEX:
  30  000B              
  31  000B  6200        		CALL	GET_X
  32  000C  6300        		CALL	GET_Y
  33  000D              
  34  000D              	
  35  000D              
  36  000D  0003        		RET
  37  000E              
  38  0000              GET_X_CODE	.SECTION AT 0A00H	'CODE'
  39  0000              
  40  0000              GET_X:
  41  0000  0F06        		MOV		A, X_TABLE
  42  0001  0087        		MOV		TBLP, A
  43  0002              
  44  0002  0769        		MOV		A, TABLE_INDEX
  45  0003  0387        		ADDM	A, TBLP
  46  0004              
  47  0004  5D0A        		TABRDC	MONTION_X
  48  0005              
  49  0005  0003        		RET
  50  0006              
  51  0006              X_TABLE:
  52  0006  0000 00FF   DC		000H, 0FFH, 000H, 0FFH, 0FEH, 0FFH, 0FDH, 0FEH, 0FEH, 0FDH, 0FCH, 0FDH, 0FCH, 0FCH, 0FBH, 0FBH
            0000 00FF 00FE 00FF 00FD 00FE 00FE 00FD 00FC 00FD 00FC 00FC 00FB 00FB
  53  0016  00FB 00FA   DC		0FBH, 0FAH, 0FAH, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H
            00FA 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8
  54  0026  00F8 00F8   DC		0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H
            00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8
"File: CIRCLE_OPER.ASM  Holtek Cross-Assembler  Version 2.86      Page 2

  55  0036  00F8 00F8   DC		0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H
            00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8
  56  0046  00F8 00F8   DC		0F8H, 0F8H, 0F8H, 0FAH, 0FAH, 0FBH, 0FBH, 0FBH, 0FCH, 0FCH, 0FDH, 0FCH, 0FDH, 0FEH, 0FEH, 0FDH
            00F8 00FA 00FA 00FB 00FB 00FB 00FC 00FC 00FD 00FC 00FD 00FE 00FE 00FD
  57  0056  00FF 00FE   DC		0FFH, 0FEH, 0FFH, 000H, 0FFH, 000H, 000H, 001H, 000H, 001H, 002H, 001H, 003H, 002H, 002H, 003H
            00FF 0000 00FF 0000 0000 0001 0000 0001 0002 0001 0003 0002 0002 0003
  58  0066  0004 0003   DC		004H, 003H, 004H, 004H, 005H, 005H, 005H, 006H, 006H, 008H, 008H, 008H, 008H, 008H, 008H, 008H
            0004 0004 0005 0005 0005 0006 0006 0008 0008 0008 0008 0008 0008 0008
  59  0076  0008 0008   DC		008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H
            0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008
  60  0086  0008 0008   DC		008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H
            0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008
  61  0096  0008 0008   DC		008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 006H, 006H, 005H, 005H, 005H, 004H, 004H 
            0008 0008 0008 0008 0008 0008 0008 0006 0006 0005 0005 0005 0004 0004
  62  00A6  0003 0004   DC		003H, 004H, 003H, 002H, 002H, 003H, 001H, 002H, 001H, 000H, 001H, 001H, 001H
            0003 0002 0002 0003 0001 0002 0001 0000 0001 0001 0001
  63  00B3              
  64  0000              GET_Y_CODE	.SECTION AT 0B00H	'CODE'		
  65  0000              
  66  0000              GET_Y:
  67  0000  0F06        		MOV		A, Y_TABLE
  68  0001  0087        		MOV		TBLP, A
  69  0002              
  70  0002  0769        		MOV		A, TABLE_INDEX
  71  0003  0387        		ADDM	A, TBLP
  72  0004              
  73  0004  5D0B        		TABRDC	MONTION_Y
  74  0005              
  75  0005  0003        		RET
  76  0006              
  77  0006              Y_TABLE:
  78  0006  00F8 00F8   DC		0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H
            00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8
  79  0016  00F8 00F8   DC		0F8H, 0F8H, 0F8H, 0F8H, 0F6H, 0F9H, 0F9H, 0FAH, 0FAH, 0FBH, 0FBH, 0FCH, 0FCH, 0FCH, 0FDH, 0FDH
            00F8 00F8 00F6 00F9 00F9 00FA 00FA 00FB 00FB 00FC 00FC 00FC 00FD 00FD
  80  0026  00FD 00FD   DC		0FDH, 0FDH, 0FEH, 0FEH, 0FEH, 0FEH, 0FFH, 0FFH, 0FFH, 000H, 000H, 000H, 001H, 000H, 001H, 001H
            00FE 00FE 00FE 00FE 00FF 00FF 00FF 0000 0000 0000 0001 0000 0001 0001
  81  0036  0002 0002   DC		002H, 002H, 002H, 002H, 003H, 003H, 003H, 003H, 004H, 004H, 004H, 005H, 005H, 006H, 006H, 007H
            0002 0002 0003 0003 0003 0003 0004 0004 0004 0005 0005 0006 0006 0007
  82  0046  0007 000A   DC		007H, 00AH, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H
            0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008
  83  0056  0008 0008   DC		008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H
            0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008
  84  0066  0008 0008   DC 		008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 008H, 00AH, 007H, 007H, 006H, 006H, 005H
            0008 0008 0008 0008 0008 0008 0008 0008 000A 0007 0007 0006 0006 0005
  85  0076  0005 0004   DC		005H, 004H, 004H, 004H, 003H, 003H, 003H, 003H, 002H, 002H, 002H, 002H, 001H, 001H, 000H, 001H
            0004 0004 0003 0003 0003 0003 0002 0002 0002 0002 0001 0001 0000 0001
  86  0086  0000 0000   DC		000H, 000H, 0FFH, 000H, 0FFH, 0FFH, 0FEH, 0FEH, 0FEH, 0FEH, 0FDH, 0FDH, 0FDH, 0FDH, 0FCH, 0FCH
            00FF 0000 00FF 00FF 00FE 00FE 00FE 00FE 00FD 00FD 00FD 00FD 00FC 00FC
  87  0096  00FC 00FB   DC		0FCH, 0FBH, 0FBH, 0FAH, 0FAH, 0F9H, 0F9H, 0F6H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H 
            00FB 00FA 00FA 00F9 00F9 00F6 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8
  88  00A6  00F8 00F8   DC		0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0F8H, 0FFH
            00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00F8 00FF
  89  00B3              
  90  00B3              


        0 Errors

⌨️ 快捷键说明

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