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

📄 0316.asm

📁 基于HS108设计的红外水位检测仪
💻 ASM
字号:
.autoimport
.include "sysdef.inc"
ccounter equ pr1
.stabs "icc_compiled.",60,0,0,0
.stabs "E:\饮水机\newme\02abcda+b+c+d+\02PRO\water-position-test-NEW\0316.c",100,0,3,Ltext0
.section ".code"
Ltext0:
.stabs "int:t1=r1;-128;127;",128,0,0,0
.stabs "char:t2=r2;-128;127;",128,0,0,0
.stabs "double:t3=r1;8;0;",128,0,0,0
.stabs "float:t4=r1;4;0;",128,0,0,0
.stabs "long double:t5=r1;8;0;",128,0,0,0
.stabs "long:t6=r1;-2147483648;2147483647;",128,0,0,0
.stabs "long long:t7=r1;-2147483648;2147483647;",128,0,0,0
.stabs "short:t8=r1;-32768;32767;",128,0,0,0
.stabs "signed char:t9=r1;-128;127;",128,0,0,0
.stabs "unsigned char:t10=r1;0;255;",128,0,0,0
.stabs "unsigned long:t11=r1;0;4294967295;",128,0,0,0
.stabs "unsigned long long:t12=r1;0;4294967295;",128,0,0,0
.stabs "unsigned short:t13=r1;0;65535;",128,0,0,0
.stabs "unsigned int:t14=r1;0;255;",128,0,0,0
.stabs "void:t15=15",128,0,0,0
.stabs "bit:t16=r16;0;1;",128,0,0,0
public _main
public main_bp
.section ".code"
.stabs "main:F15",36,0,0,_main
.section ".S0",C_CODE
.SYMDEF ".S0" 
_main:
.SYMDEF "_main" 
.stabs "i:13",128,0,0,main_bp-2
.stabs "t:11",128,0,0,main_bp-6
.stabs "downflag:14",128,0,0,main_bp-7
.stabn 192,0,0,L77
L77:
.stabn 68,0,11,L79
L79:
.stabn 68,0,15,L80
L80:
mov a,@.b0.0
STA main_bp-2,0,0
mov a,@.b1.0
STA main_bp-2,1,0
.stabn 68,0,16,L81
L81:
mov a,@.b0.0
STA main_bp-6,0,0
mov a,@.b1.0
STA main_bp-6,1,0
mov a,@.b2.0
STA main_bp-6,2,0
mov a,@.b3.0
STA main_bp-6,3,0
.stabn 68,0,17,L82
L82:
mov a,@0
STA main_bp-7,0,0
.stabn 68,0,18,L83
L83:
bc _R61,1
.stabn 68,0,21,L84
L84:
.cfile "E:\饮水机\newme\02abcda+b+c+d+\02PRO\water-position-test-NEW\0316.c(21):"
MOV A,@0x6
.stabn 68,0,22,L85
L85:
.cfile "E:\饮水机\newme\02abcda+b+c+d+\02PRO\water-position-test-NEW\0316.c(22):"
CONTW
.stabn 68,0,23,L86
L86:
.cfile "E:\饮水机\newme\02abcda+b+c+d+\02PRO\water-position-test-NEW\0316.c(23):"
CLR 0x1
.stabn 68,0,24,L87
L87:
.cfile "E:\饮水机\newme\02abcda+b+c+d+\02PRO\water-position-test-NEW\0316.c(24):"
CLR   0x6
.stabn 68,0,25,L88
L88:
.cfile "E:\饮水机\newme\02abcda+b+c+d+\02PRO\water-position-test-NEW\0316.c(25):"
MOV   A,@0x38
.stabn 68,0,26,L89
L89:
.cfile "E:\饮水机\newme\02abcda+b+c+d+\02PRO\water-position-test-NEW\0316.c(26):"
IOW   0x6
.stabn 68,0,27,L90
L90:
.cfile "E:\饮水机\newme\02abcda+b+c+d+\02PRO\water-position-test-NEW\0316.c(27):"
MOV   A,@0x2E
.stabn 68,0,28,L91
L91:
.cfile "E:\饮水机\newme\02abcda+b+c+d+\02PRO\water-position-test-NEW\0316.c(28):"
CONTW
.stabn 68,0,29,L92
L92:
.cfile "E:\饮水机\newme\02abcda+b+c+d+\02PRO\water-position-test-NEW\0316.c(29):"
WDTC
jmp @L$3
L$2:
.stabn 192,0,1,L93
L93:
.stabn 68,0,32,L94
L94:
.stabn 68,0,33,L95
L95:
mov a,@.b0.0
STA main_bp-6,0,0
mov a,@.b1.0
STA main_bp-6,1,0
mov a,@.b2.0
STA main_bp-6,2,0
mov a,@.b3.0
STA main_bp-6,3,0
.stabn 68,0,34,L96
L96:
mov a,@0
STA main_bp-7,0,0
.stabn 68,0,35,L97
L97:
jbc _downWP,4
jmp @L$5
.stabn 192,0,2,L98
L98:
.stabn 68,0,36,L99
L99:
.stabn 68,0,37,L100
L100:
mov a,@.b0.800
STA main_bp-2,0,0
mov a,@.b1.800
STA main_bp-2,1,0
jmp @L$10
L$7:
.stabn 192,0,3,L101
L101:
.stabn 68,0,38,L102
L102:
.stabn 68,0,39,L103
L103:
bc _R61,1
.stabn 68,0,40,L104
L104:
.stabn 224,0,3,L105
L105:
L$8:
.stabn 68,0,37,L106
L106:
DECMW main_bp-2,0
L$10:
.stabn 68,0,37,L107
L107:
LDA main_bp-2,0,0
mov cx,a
LDA main_bp-2,1,0
mov cx+1,a
UCMPRIW cx,1
jbc sr,cflag
jmp @L$7
.stabn 68,0,41,L108
L108:
jbc _downWP,4
jmp @L$11
.stabn 192,0,3,L109
L109:
.stabn 68,0,42,L110
L110:
jmp @L$14
L$13:
.stabn 192,0,4,L111
L111:
.stabn 68,0,45,L112
L112:
.stabn 68,0,46,L113
L113:
jbs _upWP,5
jmp @L$16
.stabn 192,0,5,L114
L114:
.stabn 68,0,47,L115
L115:
.stabn 68,0,48,L116
L116:
mov a,@.b0.800
STA main_bp-2,0,0
mov a,@.b1.800
STA main_bp-2,1,0
jmp @L$21
L$18:
.stabn 68,0,48,L117
L117:
L$19:
.stabn 68,0,48,L118
L118:
DECMW main_bp-2,0
L$21:
.stabn 68,0,48,L119
L119:
LDA main_bp-2,0,0
mov cx,a
LDA main_bp-2,1,0
mov cx+1,a
UCMPRIW cx,1
jbc sr,cflag
jmp @L$18
.stabn 68,0,49,L120
L120:
jbs _upWP,5
jmp @L$17
.stabn 68,0,50,L121
L121:
jmp @L$37
.stabn 68,0,51,L122
L122:
.stabn 224,0,5,L123
L123:
L$16:
.stabn 192,0,5,L124
L124:
.stabn 68,0,53,L125
L125:
.stabn 68,0,54,L126
L126:
jbc _downWP,4
jmp @L$24
.stabn 192,0,6,L127
L127:
.stabn 68,0,55,L128
L128:
.stabn 68,0,56,L129
L129:
mov a,@.b0.800
STA main_bp-2,0,0
mov a,@.b1.800
STA main_bp-2,1,0
jmp @L$29
L$26:
.stabn 68,0,56,L130
L130:
L$27:
.stabn 68,0,56,L131
L131:
DECMW main_bp-2,0
L$29:
.stabn 68,0,56,L132
L132:
LDA main_bp-2,0,0
mov cx,a
LDA main_bp-2,1,0
mov cx+1,a
UCMPRIW cx,1
jbc sr,cflag
jmp @L$26
.stabn 68,0,57,L133
L133:
jbc _downWP,4
jmp @L$30
.stabn 68,0,58,L134
L134:
jmp @L$37
L$30:
.stabn 68,0,59,L135
L135:
.stabn 224,0,6,L136
L136:
L$24:
.stabn 68,0,60,L137
L137:
.stabn 224,0,5,L138
L138:
L$17:
.stabn 68,0,62,L139
L139:
bs _R61,1
.stabn 68,0,63,L140
L140:
mov a,@.b0.100
STA main_bp-2,0,0
mov a,@.b1.100
STA main_bp-2,1,0
jmp @L$35
L$32:
.stabn 68,0,63,L141
L141:
L$33:
.stabn 68,0,63,L142
L142:
DECMW main_bp-2,0
L$35:
.stabn 68,0,63,L143
L143:
LDA main_bp-2,0,0
mov cx,a
LDA main_bp-2,1,0
mov cx+1,a
UCMPRIW cx,1
jbc sr,cflag
jmp @L$32
.stabn 68,0,64,L144
L144:
INCMD main_bp-6,0
.stabn 68,0,65,L145
L145:
.stabn 224,0,4,L146
L146:
L$14:
.stabn 68,0,44,L147
L147:
LDA main_bp-6,0,0
mov ecx,a
LDA main_bp-6,1,0
mov ecx+1,a
LDA main_bp-6,2,0
mov ecx+2,a
LDA main_bp-6,3,0
mov ecx+3,a
UCMPRID ecx,0x11d28
jbs sr,cflag
jmp @L$13
jmp @L$37
L$36:
.stabn 192,0,4,L148
L148:
.stabn 68,0,67,L149
L149:
.stabn 68,0,69,L150
L150:
jbc _upWP,5
jmp @L$39
.stabn 192,0,5,L151
L151:
.stabn 68,0,70,L152
L152:
.stabn 68,0,71,L153
L153:
mov a,@.b0.800
STA main_bp-2,0,0
mov a,@.b1.800
STA main_bp-2,1,0
jmp @L$44
L$41:
.stabn 68,0,71,L154
L154:
L$42:
.stabn 68,0,71,L155
L155:
DECMW main_bp-2,0
L$44:
.stabn 68,0,71,L156
L156:
LDA main_bp-2,0,0
mov cx,a
LDA main_bp-2,1,0
mov cx+1,a
UCMPRIW cx,1
jbc sr,cflag
jmp @L$41
.stabn 68,0,72,L157
L157:
jbc _upWP,5
jmp @L$45
.stabn 68,0,73,L158
L158:
jmp @L$38
L$45:
.stabn 68,0,74,L159
L159:
.stabn 224,0,5,L160
L160:
L$39:
.stabn 68,0,75,L161
L161:
jbc _downWP,4
jmp @L$47
.stabn 192,0,5,L162
L162:
.stabn 68,0,76,L163
L163:
.stabn 68,0,77,L164
L164:
mov a,@.b0.800
STA main_bp-2,0,0
mov a,@.b1.800
STA main_bp-2,1,0
jmp @L$52
L$49:
.stabn 68,0,77,L165
L165:
L$50:
.stabn 68,0,77,L166
L166:
DECMW main_bp-2,0
L$52:
.stabn 68,0,77,L167
L167:
LDA main_bp-2,0,0
mov cx,a
LDA main_bp-2,1,0
mov cx+1,a
UCMPRIW cx,1
jbc sr,cflag
jmp @L$49
.stabn 68,0,78,L168
L168:
jbc _downWP,4
jmp @L$53
.stabn 192,0,6,L169
L169:
.stabn 68,0,79,L170
L170:
.stabn 68,0,82,L171
L171:
.stabn 224,0,6,L172
L172:
L$53:
.stabn 68,0,83,L173
L173:
.stabn 224,0,5,L174
L174:
L$47:
.stabn 68,0,84,L175
L175:
bs _R61,1
.stabn 68,0,85,L176
L176:
.stabn 224,0,4,L177
L177:
L$37:
.stabn 68,0,66,L178
L178:
jmp @L$36
L$38:
.stabn 68,0,98,L179
L179:
jbs _downWP,4
jmp @L$58
.stabn 192,0,4,L180
L180:
.stabn 68,0,99,L181
L181:
.stabn 68,0,100,L182
L182:
bc _R61,1
.stabn 68,0,101,L183
L183:
.stabn 224,0,4,L184
L184:
jmp @L$56
.stabn 192,0,4,L185
L185:
.stabn 68,0,103,L186
L186:
L$57:
.stabn 192,0,5,L187
L187:
.stabn 68,0,105,L188
L188:
.stabn 68,0,106,L189
L189:
mov a,@1
STA main_bp-7,0,0
.stabn 68,0,107,L190
L190:
bs _R61,1
.stabn 68,0,108,L191
L191:
.stabn 224,0,5,L192
L192:
L$58:
.stabn 68,0,104,L193
L193:
jbs _downWP,4
jmp @L$57
jmp @L$61
L$60:
.stabn 192,0,5,L194
L194:
.stabn 68,0,110,L195
L195:
.stabn 68,0,111,L196
L196:
LDA main_bp-7,0,0
mov cl,a
UCMPRIB cl,0
jbs sr,zflag
jmp @L$63
.stabn 68,0,112,L197
L197:
jmp @L$62
L$63:
.stabn 68,0,113,L198
L198:
jbs _upWP,5
jmp @L$65
.stabn 192,0,6,L199
L199:
.stabn 68,0,114,L200
L200:
.stabn 68,0,115,L201
L201:
mov a,@.b0.800
STA main_bp-2,0,0
mov a,@.b1.800
STA main_bp-2,1,0
jmp @L$70
L$67:
.stabn 68,0,115,L202
L202:
L$68:
.stabn 68,0,115,L203
L203:
DECMW main_bp-2,0
L$70:
.stabn 68,0,115,L204
L204:
LDA main_bp-2,0,0
mov cx,a
LDA main_bp-2,1,0
mov cx+1,a
UCMPRIW cx,1
jbc sr,cflag
jmp @L$67
.stabn 68,0,116,L205
L205:
jbs _upWP,5
jmp @L$71
.stabn 68,0,117,L206
L206:
jmp @L$62
L$71:
.stabn 68,0,118,L207
L207:
.stabn 224,0,6,L208
L208:
L$65:
.stabn 68,0,120,L209
L209:
bs _R61,1
.stabn 68,0,121,L210
L210:
mov a,@.b0.100
STA main_bp-2,0,0
mov a,@.b1.100
STA main_bp-2,1,0
jmp @L$76
L$73:
.stabn 68,0,121,L211
L211:
L$74:
.stabn 68,0,121,L212
L212:
DECMW main_bp-2,0
L$76:
.stabn 68,0,121,L213
L213:
LDA main_bp-2,0,0
mov cx,a
LDA main_bp-2,1,0
mov cx+1,a
UCMPRIW cx,1
jbc sr,cflag
jmp @L$73
.stabn 68,0,122,L214
L214:
INCMD main_bp-6,0
.stabn 68,0,123,L215
L215:
.stabn 224,0,5,L216
L216:
L$61:
.stabn 68,0,109,L217
L217:
LDA main_bp-6,0,0
mov ecx,a
LDA main_bp-6,1,0
mov ecx+1,a
LDA main_bp-6,2,0
mov ecx+2,a
LDA main_bp-6,3,0
mov ecx+3,a
UCMPRID ecx,0x11d28
jbs sr,cflag
jmp @L$60
L$62:
.stabn 68,0,124,L218
L218:
bc _R61,1
.stabn 68,0,125,L219
L219:
.stabn 224,0,4,L220
L220:
L$56:
.stabn 68,0,126,L221
L221:
.stabn 224,0,3,L222
L222:
L$11:
.stabn 68,0,127,L223
L223:
.stabn 224,0,2,L224
L224:
L$5:
.stabn 68,0,128,L225
L225:
.stabn 224,0,1,L226
L226:
L$3:
.stabn 68,0,31,L227
L227:
jmp @L$2
.stabn 68,0,129,L228
L228:
.stabn 224,0,0,L229
L229:
L$1:
ret
.STACK main_bp,local,7
.section ".bss"
.align 1
_R60:
.SYMDEF "_R60" REG:0,BIT:0,6,LEN:1
ds 1
.stabs "R60:S16",40,0,0,_R60
.align 1
_R61:
.SYMDEF "_R61" REG:0,BIT:1,6,LEN:1
ds 1
.stabs "R61:S16",40,0,0,_R61
.align 1
_R62:
.SYMDEF "_R62" REG:0,BIT:2,6,LEN:1
ds 1
.stabs "R62:S16",40,0,0,_R62
.align 1
_R63:
.SYMDEF "_R63" REG:0,BIT:3,6,LEN:1
ds 1
.stabs "R63:S16",40,0,0,_R63
.align 1
_downWP:
.SYMDEF "_downWP" REG:0,BIT:4,6,LEN:1
ds 1
.stabs "downWP:S16",40,0,0,_downWP
.align 1
_upWP:
.SYMDEF "_upWP" REG:0,BIT:5,6,LEN:1
ds 1
.stabs "upWP:S16",40,0,0,_upWP
.align 1
_R66:
.SYMDEF "_R66" REG:0,BIT:6,6,LEN:1
ds 1
.stabs "R66:S16",40,0,0,_R66
.align 1
_R67:
.SYMDEF "_R67" REG:0,BIT:7,6,LEN:1
ds 1
.stabs "R67:S16",40,0,0,_R67
.section ".code"
.stabs "", 100, 0, 0,Letext
Letext:
end

⌨️ 快捷键说明

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