📄 main.asm
字号:
NOP
#line 619 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
NOP
#line 621 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR [012H].1
#line 622 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
SET [012H].0
#line 623 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
NOP
#line 625 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
SET [012H].1
#line 626 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
NOP
#line 627 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
NOP
L79:
RET
_SBR_PREDATA_1632 ENDP
#line 637 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
@SBR_ADDRESS_1632 .SECTION 'CODE'
PUBLIC _SBR_ADDRESS_1632
_SBR_ADDRESS_1632 PROC
#pragma debug scope 49 1
#line 636 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
PUBLIC SBR_ADDRESS_16320
LOCAL SBR_ADDRESS_16320 DB ? ; address
#pragma debug variable 8 49 SBR_ADDRESS_16320 address
#pragma debug scope 49 1 ; 640 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 640 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,040h
MOV CR6,A
#line 642 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR CR5
#line 642 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L84
L81:
#pragma debug scope 50 49 ; 644 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 644 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR [012H].1
#line 645 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR6
AND A,SBR_ADDRESS_16320
SZ [05H]
JMP L85
#line 645 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR [012H].0
#line 645 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L86
L85:
#line 646 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
SET [012H].0
L86:
#line 647 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
SET [012H].1
#line 648 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR [0AH].0
RRC CR6
L82:
#line 642 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 49 1 ; 642 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
INC CR5
L84:
#line 642 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR5
SUB A,07h
SNZ [0ah].0
JMP L81
L80:
RET
#line 638 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
LOCAL CR5 DB ? ; i
#pragma debug variable 8 49 CR5 i
#line 638 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
LOCAL CR6 DB ? ; temp
#pragma debug variable 8 49 CR6 temp
_SBR_ADDRESS_1632 ENDP
#line 659 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
@SBR_DATA_1632 .SECTION 'CODE'
PUBLIC _SBR_DATA_1632
_SBR_DATA_1632 PROC
#pragma debug scope 51 1
#line 658 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
PUBLIC SBR_DATA_16320
LOCAL SBR_DATA_16320 DB ? ; data
#pragma debug variable 8 51 SBR_DATA_16320 data
#pragma debug scope 51 1 ; 662 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 662 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,01h
MOV CR8,A
#line 664 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR CR7
#line 664 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L91
L88:
#pragma debug scope 52 51 ; 666 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 666 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR [012H].1
#line 667 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR8
AND A,SBR_DATA_16320
SZ [05H]
JMP L92
#line 667 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR [012H].0
#line 667 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L93
L92:
#line 668 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
SET [012H].0
L93:
#line 669 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
SET [012H].1
#line 670 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR [0AH].0
RLC CR8
L89:
#line 664 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 51 1 ; 664 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
INC CR7
L91:
#line 664 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR7
SUB A,08h
SNZ [0ah].0
JMP L88
L87:
RET
#line 660 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
LOCAL CR7 DB ? ; i
#pragma debug variable 8 51 CR7 i
#line 660 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
LOCAL CR8 DB ? ; temp
#pragma debug variable 8 51 CR8 temp
_SBR_DATA_1632 ENDP
#line 683 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
@INI_Memory .SECTION 'CODE'
PUBLIC _INI_Memory
_INI_Memory PROC
#pragma debug scope 53 1 ; 685 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 685 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
SET __mp
#line 685 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L98
L95:
#line 685 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR __iar
L96:
#line 685 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
DEC __mp
L98:
#line 685 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,__mp
SUB A,0a0h
SZ [0ah].0
JMP L95
L94:
RET
_INI_Memory ENDP
#line 695 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
@INI_System .SECTION 'CODE'
PUBLIC _INI_System
_INI_System PROC
#pragma debug scope 54 1 ; 697 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 697 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR __pb
#line 698 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR __pbc
#line 699 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR __pc
#line 700 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR __pcc
#line 701 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR __pg
#line 702 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR __pgc
#line 704 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,01fh
MOV __pa,A
#line 705 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR __pac
#line 708 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,086h
MOV __tmrc,A
#line 709 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,06h
MOV __tmr,A
#line 710 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,05h
MOV __intc,A
L99:
RET
_INI_System ENDP
#line 720 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
@INI_1632 .SECTION 'CODE'
PUBLIC _INI_1632
_INI_1632 PROC
#pragma debug scope 55 1 ; 722 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 722 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR b0_12
MOV A,[012H]
CLR [05H].4
SZ b0_12
SET [05H].4
MOV [012H],A
MOV A,[012H]
CLR [05H].3
SZ b0_12
SET [05H].3
MOV [012H],A
MOV A,[012H]
CLR [05H].2
SZ b0_12
SET [05H].2
MOV [012H],A
#line 723 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CALL _SBR_INIT_1632
#line 724 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR b0_12
SET b0_12.0
MOV A,[012H]
CLR [05H].4
SZ b0_12
SET [05H].4
MOV [012H],A
MOV A,[012H]
CLR [05H].3
SZ b0_12
SET [05H].3
MOV [012H],A
MOV A,[012H]
CLR [05H].2
SZ b0_12
SET [05H].2
MOV [012H],A
#line 727 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR b0_12
MOV A,[012H]
CLR [05H].4
SZ b0_12
SET [05H].4
MOV [012H],A
MOV A,[012H]
CLR [05H].3
SZ b0_12
SET [05H].3
MOV [012H],A
MOV A,[012H]
CLR [05H].2
SZ b0_12
SET [05H].2
MOV [012H],A
#line 728 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR SBR_ALLRAM_16320
CALL _SBR_ALLRAM_1632
#line 729 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CLR b0_12
SET b0_12.0
MOV A,[012H]
CLR [05H].4
SZ b0_12
SET [05H].4
MOV [012H],A
MOV A,[012H]
CLR [05H].3
SZ b0_12
SET [05H].3
MOV [012H],A
MOV A,[012H]
CLR [05H].2
SZ b0_12
SET [05H].2
MOV [012H],A
L100:
RET
LOCAL b0_12 DB ?
_INI_1632 ENDP
#line 740 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
@SBR_DATA_DisplayCS .SECTION 'CODE'
PUBLIC _SBR_DATA_DisplayCS
_SBR_DATA_DisplayCS PROC
#pragma debug scope 56 1
#line 739 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
PUBLIC SBR_DATA_DisplayCS0
LOCAL SBR_DATA_DisplayCS0 DB ? ; CSEn
#pragma debug variable 8 56 SBR_DATA_DisplayCS0 CSEn
#line 739 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
PUBLIC SBR_DATA_DisplayCS1
LOCAL SBR_DATA_DisplayCS1 DB ? ; station
#pragma debug variable 8 56 SBR_DATA_DisplayCS1 station
#pragma debug scope 56 1 ; 742 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 742 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,SBR_DATA_DisplayCS0
XOR A,0ffh
MOV CR15,A
#line 743 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,02fh
SUB A,SBR_DATA_DisplayCS1
MOV SBR_DATA_DisplayCS1,A
#line 743 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L103
L102:
#pragma debug scope 57 56 ; 748 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 748 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,017h
SUB A,SBR_DATA_DisplayCS1
SZ [0ah].0
JMP L105
#pragma debug scope 58 57 ; 751 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 751 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,SBR_DATA_DisplayCS1
SUB A,018h
MOV CR13,A
#line 752 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR13
MOV b0_13,A
MOV A,b0_13
AND A,0f8h
MOV b1_13,A
MOV A,b0_13
AND A,07h
MOV b0_13,A
MOV A,07h
SUB A,b0_13
MOV b0_13,A
MOV A,b1_13
ADD A,b0_13
MOV b0_13,A
CLR [0AH].0
RLC b0_13
CLR [0AH].0
RLC b0_13
MOV A,b0_13
ADD A,02h
MOV CR13,A
#line 753 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 57 56 ; 753 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
JMP L106
L105:
#pragma debug scope 59 57 ; 757 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 757 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,SBR_DATA_DisplayCS1
MOV CR13,A
#line 758 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR13
MOV b0_13,A
MOV A,b0_13
AND A,0f8h
MOV b1_13,A
MOV A,b0_13
AND A,07h
MOV b0_13,A
MOV A,07h
SUB A,b0_13
MOV b0_13,A
MOV A,b1_13
ADD A,b0_13
MOV b0_13,A
CLR [0AH].0
RLCA b0_13
CLR [0AH].0
RLC [05H]
MOV CR13,A
L106:
#line 761 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 57 56 ; 761 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
INC SBR_DATA_DisplayCS1
#line 762 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,1
ADD A,_M_DATA_TableCnt
ADD A,OFFSET l_T_Data_Value
CALL l_T_Data_Value
MOV CR14,A
#line 763 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
INC _M_DATA_TableCnt
#line 768 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,_M_Function_Step
MOV b0_13,A
MOV A,b0_13
XOR A,06h
SZ [0ah].2
JMP L109
MOV A,b0_13
XOR A,08h
SNZ [0ah].2
JMP L107
L109:
#pragma debug scope 60 57 ; 770 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#line 770 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,_M_DATA_UDMask
ANDM A,CR14
L107:
#line 776 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 57 56 ; 776 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,SBR_DATA_DisplayCS0
ANDM A,__pa
#line 777 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
CALL _SBR_PREDATA_1632
#line 778 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR13
MOV SBR_ADDRESS_16320,A
CALL _SBR_ADDRESS_1632
#line 779 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR14
MOV SBR_DATA_16320,A
CALL _SBR_DATA_1632
#line 780 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,CR15
ORM A,__pa
L103:
#line 745 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
#pragma debug scope 56 1 ; 745 "C:\Documents and Settings\gc10.LIFE.000\桌面\ha0127s\MAIN.C"
MOV A,SBR_DATA_DisplayCS1
SUB A,030h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -