📄 main.asm
字号:
SZ [0ah].0
JMP L110
MOV A,_M_DATA_TableCnt
SUB A,090h
SNZ [0ah].0
JMP L102
L110:
L101:
RET
LOCAL b0_13 DB ?
LOCAL b1_13 DB ?
#line 741 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
LOCAL CR13 DB ? ; x
#pragma debug variable 8 56 CR13 x
#line 741 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
LOCAL CR14 DB ? ; data
#pragma debug variable 8 56 CR14 data
#line 741 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
LOCAL CR15 DB ? ; CSDis
#pragma debug variable 8 56 CR15 CSDis
_SBR_DATA_DisplayCS ENDP
#line 793 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
@SBR_DATA_DisplayByte .SECTION 'CODE'
PUBLIC _SBR_DATA_DisplayByte
_SBR_DATA_DisplayByte PROC
#pragma debug scope 61 1
#line 792 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
PUBLIC SBR_DATA_DisplayByte0
LOCAL SBR_DATA_DisplayByte0 DB ? ; CSEn
#pragma debug variable 8 61 SBR_DATA_DisplayByte0 CSEn
#line 792 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
PUBLIC SBR_DATA_DisplayByte1
LOCAL SBR_DATA_DisplayByte1 DB ? ; station
#pragma debug variable 8 61 SBR_DATA_DisplayByte1 station
#line 792 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
PUBLIC SBR_DATA_DisplayByte2
LOCAL SBR_DATA_DisplayByte2 DB ? ; data
#pragma debug variable 8 61 SBR_DATA_DisplayByte2 data
#pragma debug scope 61 1 ; 796 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 796 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,SBR_DATA_DisplayByte0
XOR A,0ffh
MOV CR22,A
#line 798 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,017h
SUB A,SBR_DATA_DisplayByte1
SZ [0ah].0
JMP L112
#pragma debug scope 62 61 ; 801 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 801 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,SBR_DATA_DisplayByte1
SUB A,018h
MOV CR21,A
#line 802 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR21
MOV b0_14,A
MOV A,b0_14
AND A,0f8h
MOV b1_14,A
MOV A,b0_14
AND A,07h
MOV b0_14,A
MOV A,07h
SUB A,b0_14
MOV b0_14,A
MOV A,b1_14
ADD A,b0_14
MOV b0_14,A
CLR [0AH].0
RLC b0_14
CLR [0AH].0
RLC b0_14
MOV A,b0_14
ADD A,02h
MOV CR21,A
#line 803 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 61 1 ; 803 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L113
L112:
#pragma debug scope 63 61 ; 807 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 807 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,SBR_DATA_DisplayByte1
MOV CR21,A
#line 808 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR21
MOV b0_14,A
MOV A,b0_14
AND A,0f8h
MOV b1_14,A
MOV A,b0_14
AND A,07h
MOV b0_14,A
MOV A,07h
SUB A,b0_14
MOV b0_14,A
MOV A,b1_14
ADD A,b0_14
MOV b0_14,A
CLR [0AH].0
RLCA b0_14
CLR [0AH].0
RLC [05H]
MOV CR21,A
L113:
#line 812 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 61 1 ; 812 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,SBR_DATA_DisplayByte0
ANDM A,__pa
#line 813 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CALL _SBR_PREDATA_1632
#line 814 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR21
MOV SBR_ADDRESS_16320,A
CALL _SBR_ADDRESS_1632
#line 815 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,SBR_DATA_DisplayByte2
MOV SBR_DATA_16320,A
CALL _SBR_DATA_1632
#line 816 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR22
ORM A,__pa
L111:
RET
LOCAL b0_14 DB ?
LOCAL b1_14 DB ?
#line 794 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
LOCAL CR21 DB ? ; x
#pragma debug variable 8 61 CR21 x
#line 794 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
LOCAL CR22 DB ? ; CSDis
#pragma debug variable 8 61 CR22 CSDis
_SBR_DATA_DisplayByte ENDP
#line 829 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
@SBR_FUNCTION_STEP0 .SECTION 'CODE'
PUBLIC _SBR_FUNCTION_STEP0
_SBR_FUNCTION_STEP0 PROC
#pragma debug scope 64 1 ; 832 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 832 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,_M_DATA_FrePoint
SUB A,090h
SZ [0ah].0
JMP L115
#pragma debug scope 65 64 ; 835 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 835 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR _M_DATA_TableCnt
#line 836 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,_M_DATA_FrePoint
MOV CR27,A
#line 837 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR27
SUB A,030h
SZ [0ah].0
JMP L117
#pragma debug scope 66 65 ; 840 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 840 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,0efh
MOV SBR_DATA_DisplayCS0,A
MOV A,CR27
MOV SBR_DATA_DisplayCS1,A
CALL _SBR_DATA_DisplayCS
#line 841 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 65 64 ; 841 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L116
L117:
#pragma debug scope 67 65 ; 844 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 844 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR27
SUB A,030h
MOV CR27,A
#line 845 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR27
SUB A,030h
SZ [0ah].0
JMP L119
#pragma debug scope 68 67 ; 848 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 848 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,0f7h
MOV SBR_DATA_DisplayCS0,A
MOV A,CR27
MOV SBR_DATA_DisplayCS1,A
CALL _SBR_DATA_DisplayCS
#line 849 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,0efh
MOV SBR_DATA_DisplayCS0,A
MOV A,02fh
MOV SBR_DATA_DisplayCS1,A
CALL _SBR_DATA_DisplayCS
#line 850 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 67 65 ; 850 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L116
L119:
#pragma debug scope 69 67 ; 853 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 853 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR27
SUB A,030h
MOV CR27,A
#line 855 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,0fbh
MOV SBR_DATA_DisplayCS0,A
MOV A,CR27
MOV SBR_DATA_DisplayCS1,A
CALL _SBR_DATA_DisplayCS
#line 856 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,0f7h
MOV SBR_DATA_DisplayCS0,A
MOV A,02fh
MOV SBR_DATA_DisplayCS1,A
CALL _SBR_DATA_DisplayCS
#line 857 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,0efh
MOV SBR_DATA_DisplayCS0,A
MOV A,02fh
MOV SBR_DATA_DisplayCS1,A
CALL _SBR_DATA_DisplayCS
#line 860 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 64 1 ; 860 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L116
L115:
#pragma debug scope 70 64 ; 864 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 864 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
INC _M_Function_Step
#line 867 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR _M_TMR_MS
#line 868 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR _M_TMR_SEC
L116:
L114:
RET
#line 830 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
LOCAL CR27 DB ? ; x
#pragma debug variable 8 64 CR27 x
_SBR_FUNCTION_STEP0 ENDP
#line 879 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
@SBR_FUNCTION_STEP1 .SECTION 'CODE'
PUBLIC _SBR_FUNCTION_STEP1
_SBR_FUNCTION_STEP1 PROC
#pragma debug scope 71 1 ; 880 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 880 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
INC _M_Function_Step
#line 889 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR _M_TMR_SEC
L121:
RET
_SBR_FUNCTION_STEP1 ENDP
#line 899 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
@SBR_FUNCTION_STEP2 .SECTION 'CODE'
PUBLIC _SBR_FUNCTION_STEP2
_SBR_FUNCTION_STEP2 PROC
#pragma debug scope 72 1 ; 900 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 900 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,05h
SUB A,_M_TMR_SEC
SZ [0ah].0
JMP L123
#pragma debug scope 73 72 ; 902 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 902 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
INC _M_Function_Step
#line 906 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR b0_17
MOV A,[012H]
CLR [05H].4
SZ b0_17
SET [05H].4
MOV [012H],A
MOV A,[012H]
CLR [05H].3
SZ b0_17
SET [05H].3
MOV [012H],A
MOV A,[012H]
CLR [05H].2
SZ b0_17
SET [05H].2
MOV [012H],A
#line 907 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CALL _SBR_PRECOMMAND_1632
#line 908 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,03h
MOV SBR_COMMAND_16320,A
CALL _SBR_COMMAND_1632
#line 909 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR b0_17
SET b0_17.0
MOV A,[012H]
CLR [05H].4
SZ b0_17
SET [05H].4
MOV [012H],A
MOV A,[012H]
CLR [05H].3
SZ b0_17
SET [05H].3
MOV [012H],A
MOV A,[012H]
CLR [05H].2
SZ b0_17
SET [05H].2
MOV [012H],A
#line 911 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR _M_TMR_SEC
#line 912 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 72 1 ; 912 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L124
L123:
#pragma debug scope 74 72 ; 915 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 915 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
SZ _M_TMR_MS
JMP L125
#pragma debug scope 75 74 ; 917 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 917 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR b0_17
MOV A,[012H]
CLR [05H].4
SZ b0_17
SET [05H].4
MOV [012H],A
MOV A,[012H]
CLR [05H].3
SZ b0_17
SET [05H].3
MOV [012H],A
MOV A,[012H]
CLR [05H].2
SZ b0_17
SET [05H].2
MOV [012H],A
#line 918 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CALL _SBR_PRECOMMAND_1632
#line 919 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,03h
MOV SBR_COMMAND_16320,A
CALL _SBR_COMMAND_1632
#line 920 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR b0_17
SET b0_17.0
MOV A,[012H]
CLR [05H].4
SZ b0_17
SET [05H].4
MOV [012H],A
MOV A,[012H]
CLR [05H].3
SZ b0_17
SET [05H].3
MOV [012H],A
MOV A,[012H]
CLR [05H].2
SZ b0_17
SET [05H].2
MOV [012H],A
#line 921 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 74 72 ; 921 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L126
L125:
#line 922 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,_M_TMR_MS
XOR A,03eh
SNZ [0ah].2
JMP L127
#pragma debug scope 76 74 ; 924 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 924 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR b0_17
MOV A,[012H]
CLR [05H].4
SZ b0_17
SET [05H].4
MOV [012H],A
MOV A,[012H]
CLR [05H].3
SZ b0_17
SET [05H].3
MOV [012H],A
MOV A,[012H]
CLR [05H].2
SZ b0_17
SET [05H].2
MOV [012H],A
#line 925 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CALL _SBR_PRECOMMAND_1632
#line 926 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,02h
MOV SBR_COMMAND_16320,A
CALL _SBR_COMMAND_1632
#line 927 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR b0_17
SET b0_17.0
MOV A,[012H]
CLR [05H].4
SZ b0_17
SET [05H].4
MOV [012H],A
MOV A,[012H]
CLR [05H].3
SZ b0_17
SET [05H].3
MOV [012H],A
MOV A,[012H]
CLR [05H].2
SZ b0_17
SET [05H].2
MOV [012H],A
L127:
L126:
L124:
L122:
RET
LOCAL b0_17 DB ?
_SBR_FUNCTION_STEP2 ENDP
#line 939 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
@SBR_FUNCTION_STEP4 .SECTION 'CODE'
PUBLIC _SBR_FUNCTION_STEP4
_SBR_FUNCTION_STEP4 PROC
#pragma debug scope 77 1 ; 940 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -