📄 intmapping.asm
字号:
_BasicTimerIntMapping:
; ENTRY
DBG115:
; {
DBG116:
; if(!(emeter.ui_meter_status & (0x0001) == (0x0001) ))
DBG117:
bit #0x1,&_emeter
jne BasicTimerIntMapping_L1
DBG118:
; rtc_bumper();
call #_rtc_bumper
DBG119:
jmp BasicTimerIntMapping_L2
BasicTimerIntMapping_L1:
; else
; emeter.ui_meter_status &= ~ (0x0001) ;
DBG120:
bic #0x1,&_emeter
BasicTimerIntMapping_L2:
; if((emeter.ui_sec_count++) >=( 5 -1))
DBG121:
mov &_emeter+0x8,r12
add #0x1,&_emeter+0x8
cmp #0x4,r12
jnc BasicTimerIntMapping_L3
DBG123:
DBG122:
; {
; if((ESPCTL & (0x0001) ) == (0x0001) )
mov &0x150,r12
and #0x1,r12
cmp #0x1,r12
jne BasicTimerIntMapping_L4
DBG125:
DBG124:
; {
; MBOUT0= (0x0009) ;
mov #0x9,&0x158
DBG127:
DBG126:
; }
jmp BasicTimerIntMapping_L5
BasicTimerIntMapping_L4:
; else
; {
DBG128:
DBG129:
BasicTimerIntMapping_L5:
; }
; emeter.ui_sec_count = 0;
DBG130:
mov #0x0,&_emeter+0x8
DBG132:
DBG131:
; }
BasicTimerIntMapping_L3:
; if( ++emeter.uc_lcd_remaining_times >= 3)
add.b #0x1,&_emeter+0x62
mov.b &_emeter+0x62,r12
cmp.b #0x3,r12
jnc BasicTimerIntMapping_L6
DBG134:
DBG133:
; {
; emeter.ui_meter_status |= (0x0400) ;
bis #0x400,&_emeter
DBG135:
; emeter.uc_lcd_remaining_times = 0;
mov.b #0x0,&_emeter+0x62
DBG137:
DBG136:
; }
BasicTimerIntMapping_L6:
DBG138:
; EXIT
DBG139:
ret
.dbgseg dbg_syms
.long 0x0
.long DBG41
.long 0x0
.long 0x0
.long 0x10002
.long 0x0
.long DBG42
.long 0x2
.long 0x0
.long 0x10002
.long 0x504e5f5f
.long 0x534d5241
.long 0x0
.long 0x0
.long 0x10002
.long 0x66652e
.long 0x0
.long DBG139
.long 0x0
.long 0x1650001
.long 0x0
.long 0x5e
.long 0x0
.long 0x0
.long 0x0
.pseg IntMapping_code
DBG110:
.dbgseg dbg_syms
.long 0x0
.long DBG113
.long DBG110
.long 0x0
.long 0xff0001
; }
.extern _emeter
.extern _ul_total_power_infact
.extern __u_to_s
.extern __s_to_u
.extern _rtc_bumper
.extern _ul_actensper1
.extern _ul_actensper2
.extern __sdiv32
.extern __umult32
.extern __s_mul
emeter_var_1:
DBG4:
.long 0x0
.long DBG141
.long 0x0
.long 0x8
.long 0x10afffe
.long 0x0
.long 0x660000
.long 0x0
.long DBG140
.long 0x0
.long 0x0
.long DBG142
.long 0x0
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG143
.long 0x2
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG144
.long 0x4
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG145
.long 0x6
.long 0xc
.long 0x8ffff
.long 0x0
.long DBG146
.long 0x8
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG147
.long 0xa
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG148
.long 0xc
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG149
.long 0xe
.long 0x4
.long 0x8ffff
.long 0x0
.long DBG150
.long 0x10
.long 0x4
.long 0x8ffff
.long 0x0
.long DBG151
.long 0x12
.long 0x4
.long 0x8ffff
.long 0x0
.long DBG152
.long 0x14
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG153
.long 0x16
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG154
.long 0x18
.long 0x6
.long 0x8ffff
.long 0x0
.long DBG155
.long 0x1c
.long 0xf
.long 0x8ffff
.long 0x0
.long DBG156
.long 0x20
.long 0xf
.long 0x8ffff
.long 0x0
.long DBG157
.long 0x24
.long 0xf
.long 0x8ffff
.long 0x0
.long DBG158
.long 0x28
.long 0xf
.long 0x8ffff
.long 0x0
.long DBG159
.long 0x2c
.long 0xf
.long 0x8ffff
.long 0x0
.long DBG160
.long 0x30
.long 0xf
.long 0x8ffff
.long 0x0
.long DBG161
.long 0x34
.long 0x6
.long 0x8ffff
.long 0x0
.long DBG162
.long 0x38
.long 0x6c
.long 0x108ffff
.long 0x0
.long 0x20060
.long 0x2
.long 0x0
.long 0x0
.long 0x7a435f66
.long 0x31
.long 0x3a
.long 0x6
.long 0x8ffff
.long 0x7a435f66
.long 0x32
.long 0x3e
.long 0x6
.long 0x8ffff
.long 0x0
.long DBG163
.long 0x42
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG164
.long 0x44
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG165
.long 0x46
.long 0x5
.long 0x8ffff
.long 0x0
.long DBG166
.long 0x4a
.long 0x5
.long 0x8ffff
.long 0x0
.long DBG167
.long 0x4e
.long 0x6
.long 0x8ffff
.long 0x0
.long DBG168
.long 0x52
.long 0x6
.long 0x8ffff
.long 0x0
.long DBG169
.long 0x56
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG170
.long 0x58
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG171
.long 0x5a
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG172
.long 0x5c
.long 0xe
.long 0x8ffff
.long 0x0
.long DBG173
.long 0x5e
.long 0xc
.long 0x8ffff
.long 0x0
.long DBG174
.long 0x5f
.long 0xc
.long 0x8ffff
.long 0x0
.long DBG175
.long 0x60
.long 0xc
.long 0x8ffff
.long 0x0
.long DBG176
.long 0x61
.long 0xc
.long 0x8ffff
.long 0x0
.long DBG177
.long 0x62
.long 0xc
.long 0x8ffff
.long 0x0
.long DBG178
.long 0x63
.long 0xc
.long 0x8ffff
.long 0x0
.long DBG179
.long 0x64
.long 0xc
.long 0x8ffff
.long 0x736f652e
.long 0x0
.long 0x66
.long 0x0
.long 0x166ffff
.long DBG4
.long 0x660000
.long 0x0
.long 0x0
.long 0x0
DBG114:
DBG108:
DBG109:
DBG140:
.long 0x7073
.long 0x0
.long 0x1
.long 0x0
.long 0x16cfffe
.long 0x0
.long 0x100001
.long 0x0
.long 0x0
.long 0x0
.long 0x52
.long 0x0
.long 0x2
.long 0x0
.long 0x16cfffe
.long 0x0
.long 0x100010
.long 0x0
.long 0x0
.long 0x0
.long 0x33746e69
.long 0x745f32
.long 0x0
.long 0x5
.long 0xdfffe
.long 0x38746e69
.long 0x0
.long 0x0
.long 0x2
.long 0xdfffe
.long 0x31746e69
.long 0x745f36
.long 0x0
.long 0x4
.long 0xdfffe
.long 0x746e6975
.long 0x3233
.long 0x0
.long 0xf
.long 0xdfffe
.long 0x746e6975
.long 0x3631
.long 0x0
.long 0xe
.long 0xdfffe
.long 0x746e6975
.long 0x745f38
.long 0x0
.long 0xc
.long 0xdfffe
.long 0x33746e69
.long 0x32
.long 0x0
.long 0x5
.long 0xdfffe
.long 0x31746e69
.long 0x36
.long 0x0
.long 0x4
.long 0xdfffe
.long 0x38746e69
.long 0x745f
.long 0x0
.long 0x2
.long 0xdfffe
.long 0x746e6975
.long 0x745f3233
.long 0x0
.long 0xf
.long 0xdfffe
.long 0x746e6975
.long 0x38
.long 0x0
.long 0xc
.long 0xdfffe
.long 0x746e6975
.long 0x745f3631
.long 0x0
.long 0xe
.long 0xdfffe
.long 0x666f652e
.long 0x0
.long 0x0
.long 0x0
.long 0x67fffe
.dbgseg dbg_strs
.align 0x2
.long 0x3c0
DBG146:
.long 0x75695f73
.long 0x65635f63
.long 0x6f756e74
.long 0x0
DBG145:
.long 0x75635f64
.long 0x6973706c
.long 0x61795f73
.long 0x74616765
.long 0x0
DBG163:
.long 0x75695f47
.long 0x61696e43
.long 0x6f727231
.long 0x0
DBG156:
.long 0x756c5f61
.long 0x63745f70
.long 0x6f776572
.long 0x5f636f75
.long 0x6e746572
.long 0x0
DBG177:
.long 0x75635f6c
.long 0x63645f72
.long 0x656d6169
.long 0x6e696e67
.long 0x5f74696d
.long 0x65730000
DBG169:
.long 0x75695f53
.long 0x4431365f
.long 0x43757272
.long 0x656e7443
.long 0x6f727231
.long 0x0
DBG164:
.long 0x75695f47
.long 0x61696e43
.long 0x6f727232
.long 0x0
DBG143:
.long 0x75695f61
.long 0x6e74695f
.long 0x74616d70
.long 0x65727269
.long 0x6e675f73
.long 0x74617475
.long 0x73000000
DBG41:
.long 0x5f5f4652
.long 0x414d4553
.long 0x495a4500
DBG173:
.long 0x75634361
.long 0x6c696272
.long 0x6174696f
.long 0x6e4d6f64
.long 0x65000000
DBG170:
.long 0x75695f53
.long 0x4431365f
.long 0x43757272
.long 0x656e7443
.long 0x6f727232
.long 0x0
DBG153:
.long 0x75695f76
.long 0x6f6c7461
.long 0x67655f56
.long 0x31524d53
.long 0x0
DBG148:
.long 0x75695f70
.long 0x6f776572
.long 0x5f666163
.long 0x746f7200
DBG179:
.long 0x64697370
.long 0x6c61795f
.long 0x73746167
.long 0x65000000
DBG149:
.long 0x695f6c61
.long 0x73745f74
.long 0x656d7065
.long 0x72617475
.long 0x72650000
DBG161:
.long 0x665f7265
.long 0x5f746f74
.long 0x616c5f70
.long 0x6f776572
.long 0x0
DBG175:
.long 0x75635f70
.long 0x6f75745f
.long 0x68633539
.long 0x35000000
DBG160:
.long 0x756c5f61
.long 0x70705f70
.long 0x6f776572
.long 0x0
DBG44:
.long 0x5f5f5641
.long 0x525f4152
.long 0x47535f53
.long 0x495a4500
DBG165:
.long 0x6c5f506f
.long 0x7765724f
.long 0x66667365
.long 0x74310000
DBG155:
.long 0x756c5f74
.long 0x6f74616c
.long 0x5f706f77
.long 0x65720000
DBG176:
.long 0x75635f72
.long 0x65737461
.long 0x72745f65
.long 0x73705f64
.long 0x656c6179
.long 0x0
DBG166:
.long 0x6c5f506f
.long 0x7765724f
.long 0x66667365
.long 0x74320000
DBG58:
.long 0x41637465
.long 0x6e737065
.long 0x72526561
.long 0x6479496e
.long 0x744d6170
.long 0x70696e67
.long 0x0
DBG154:
.long 0x665f746f
.long 0x74616c5f
.long 0x656e6572
.long 0x67790000
DBG171:
.long 0x75695f53
.long 0x4431365f
.long 0x566f6c74
.long 0x61676543
.long 0x6f727231
.long 0x0
DBG147:
.long 0x75695f6d
.long 0x61696e5f
.long 0x66726571
.long 0x75656e63
.long 0x79000000
DBG157:
.long 0x756c5f61
.long 0x63745f70
.long 0x6f776572
.long 0x31000000
DBG5:
.long 0x453a5c44
.long 0x6576656c
.long 0x6f70696e
.long 0x675c6672
.long 0x65715c41
.long 0x6e74692d
.long 0x54616d70
.long 0x65727269
.long 0x6e672045
.long 0x6d657465
.long 0x725c6b65
.long 0x795f6368
.long 0x65636b5f
.long 0x656d6574
.long 0x65725c73
.long 0x6f757263
.long 0x655f6669
.long 0x6c655c49
.long 0x6e744d61
.long 0x7070696e
.long 0x672e6300
DBG178:
.long 0x75635f73
.long 0x77697463
.long 0x685f6465
.long 0x6c61795f
.long 0x636f756e
.long 0x74657200
DBG158:
.long 0x756c5f61
.long 0x63745f70
.long 0x6f776572
.long 0x32000000
DBG150:
.long 0x695f7465
.long 0x6d706572
.long 0x61747572
.long 0x65000000
DBG10:
.long 0x456e6572
.long 0x67795265
.long 0x61647949
.long 0x6e744d61
.long 0x7070696e
.long 0x67000000
DBG42:
.long 0x5f5f5341
.long 0x5645445f
.long 0x41524753
.long 0x5f53495a
.long 0x45000000
DBG174:
.long 0x75634361
.long 0x6c696272
.long 0x6174696f
.long 0x6e4f7074
.long 0x696f6e00
DBG98:
.long 0x75636d61
.long 0x696e6665
.long 0x71000000
DBG162:
.long 0x7563466c
.long 0x6173684f
.long 0x70657261
.long 0x74656400
DBG152:
.long 0x75695f63
.long 0x75727265
.long 0x6e745f49
.long 0x524d5300
DBG141:
.long 0x656d6574
.long 0x65725f76
.long 0x61725f31
.long 0x0
DBG113:
.long 0x42617369
.long 0x6354696d
.long 0x6572496e
.long 0x744d6170
.long 0x70696e67
.long 0x0
DBG159:
.long 0x756c5f72
.long 0x65616374
.long 0x5f706f77
.long 0x65720000
DBG151:
.long 0x695f7465
.long 0x6d706572
.long 0x61747572
.long 0x655f6f66
.long 0x66736574
.long 0x0
DBG167:
.long 0x665f5068
.long 0x61736543
.long 0x6f727231
.long 0x0
DBG142:
.long 0x75695f6d
.long 0x65746572
.long 0x5f737461
.long 0x74757300
DBG168:
.long 0x665f5068
.long 0x61736543
.long 0x6f727232
.long 0x0
DBG172:
.long 0x756c5f54
.long 0x656d7053
.long 0x616d706c
.long 0x654f6666
.long 0x73657400
DBG144:
.long 0x75695f66
.long 0x69726d77
.long 0x6172655f
.long 0x76657273
.long 0x696f6e00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -