📄 triton_int_test.asm
字号:
; |68|
;* --------------------------------------------------------------------------*
B L11 ; |68|
; |68|
;* --------------------------------------------------------------------------*
;* --------------------------------------------------------------------------*
L7:
.dwpsn "Triton_INT_test.c",80,17
ADR A2, SL3 ; |80|
MOV A1, #1 ; |80|
BL _UART_Printf ; |80|
; |80|
.dwpsn "Triton_INT_test.c",80,54
B L16 ; |80|
; |80|
;* --------------------------------------------------------------------------*
L8:
.dwpsn "Triton_INT_test.c",81,17
ADR A2, SL4 ; |81|
MOV A1, #1 ; |81|
BL _UART_Printf ; |81|
; |81|
.dwpsn "Triton_INT_test.c",81,53
B L16 ; |81|
; |81|
;* --------------------------------------------------------------------------*
L9:
.dwpsn "Triton_INT_test.c",82,17
ADR A2, SL5 ; |82|
MOV A1, #1 ; |82|
BL _UART_Printf ; |82|
; |82|
.dwpsn "Triton_INT_test.c",82,55
B L16 ; |82|
; |82|
;* --------------------------------------------------------------------------*
L10:
.dwpsn "Triton_INT_test.c",83,17
ADR A2, SL6 ; |83|
MOV A1, #1 ; |83|
BL _UART_Printf ; |83|
; |83|
.dwpsn "Triton_INT_test.c",83,54
B L16 ; |83|
; |83|
;* --------------------------------------------------------------------------*
;* --------------------------------------------------------------------------*
L11:
.dwpsn "Triton_INT_test.c",78,5
LDR V9, [SP, #4] ; |78|
CMP V9, #0 ; |78|
BEQ L7 ; |78|
; |78|
;* --------------------------------------------------------------------------*
SUBS V9, V9, #1 ; |78|
BEQ L8 ; |78|
; |78|
;* --------------------------------------------------------------------------*
SUBS V9, V9, #1 ; |78|
BEQ L9 ; |78|
; |78|
;* --------------------------------------------------------------------------*
SUBS V9, V9, #1 ; |78|
BEQ L10 ; |78|
; |78|
;* --------------------------------------------------------------------------*
B L16 ; |78|
; |78|
;* --------------------------------------------------------------------------*
;* --------------------------------------------------------------------------*
L12:
.dwpsn "Triton_INT_test.c",90,17
ADR A2, SL3 ; |90|
MOV A1, #1 ; |90|
BL _UART_Printf ; |90|
; |90|
.dwpsn "Triton_INT_test.c",90,54
B L17 ; |90|
; |90|
;* --------------------------------------------------------------------------*
L13:
.dwpsn "Triton_INT_test.c",91,17
ADR A2, SL4 ; |91|
MOV A1, #1 ; |91|
BL _UART_Printf ; |91|
; |91|
.dwpsn "Triton_INT_test.c",91,53
B L17 ; |91|
; |91|
;* --------------------------------------------------------------------------*
L14:
.dwpsn "Triton_INT_test.c",92,17
ADR A2, SL7 ; |92|
MOV A1, #1 ; |92|
BL _UART_Printf ; |92|
; |92|
.dwpsn "Triton_INT_test.c",92,52
B L17 ; |92|
; |92|
;* --------------------------------------------------------------------------*
L15:
.dwpsn "Triton_INT_test.c",93,17
ADR A2, SL8 ; |93|
MOV A1, #1 ; |93|
BL _UART_Printf ; |93|
; |93|
.dwpsn "Triton_INT_test.c",93,52
B L17 ; |93|
; |93|
;* --------------------------------------------------------------------------*
;* --------------------------------------------------------------------------*
L16:
.dwpsn "Triton_INT_test.c",88,5
LDR V9, [SP, #8] ; |88|
CMP V9, #0 ; |88|
BEQ L12 ; |88|
; |88|
;* --------------------------------------------------------------------------*
SUBS V9, V9, #1 ; |88|
BEQ L13 ; |88|
; |88|
;* --------------------------------------------------------------------------*
SUBS V9, V9, #1 ; |88|
BEQ L14 ; |88|
; |88|
;* --------------------------------------------------------------------------*
SUBS V9, V9, #1 ; |88|
BEQ L15 ; |88|
; |88|
;* --------------------------------------------------------------------------*
L17:
.dwpsn "Triton_INT_test.c",98,5
ADR A2, SL9 ; |98|
MOV A1, #1 ; |98|
BL _UART_Printf ; |98|
; |98|
.dwpsn "Triton_INT_test.c",100,5
LDRB V9, [SP, #13] ; |100|
MOVS V9, V9, LSR #7 ; |100|
BEQ L18 ; |100|
; |100|
;* --------------------------------------------------------------------------*
.dwpsn "Triton_INT_test.c",102,2
ADR A2, SL10 ; |102|
MOV A1, #1 ; |102|
BL _UART_Printf ; |102|
; |102|
.dwpsn "Triton_INT_test.c",103,2
MOV A1, #7 ; |103|
B L40 ; |103|
; |103|
;* --------------------------------------------------------------------------*
L18:
.dwpsn "Triton_INT_test.c",106,5
LDRB V9, [SP, #13] ; |106|
MOVS V9, V9, LSR #6 ; |106|
BEQ L19 ; |106|
; |106|
;* --------------------------------------------------------------------------*
.dwpsn "Triton_INT_test.c",108,2
ADR A2, SL11 ; |108|
MOV A1, #1 ; |108|
BL _UART_Printf ; |108|
; |108|
.dwpsn "Triton_INT_test.c",109,2
MOV A1, #6 ; |109|
B L40 ; |109|
; |109|
;* --------------------------------------------------------------------------*
L19:
.dwpsn "Triton_INT_test.c",111,5
LDRB V9, [SP, #13] ; |111|
MOVS V9, V9, LSR #5 ; |111|
BEQ L20 ; |111|
; |111|
;* --------------------------------------------------------------------------*
.dwpsn "Triton_INT_test.c",113,2
ADR A2, SL12 ; |113|
MOV A1, #1 ; |113|
BL _UART_Printf ; |113|
; |113|
.dwpsn "Triton_INT_test.c",114,2
MOV A1, #5 ; |114|
B L40 ; |114|
; |114|
;* --------------------------------------------------------------------------*
L20:
.dwpsn "Triton_INT_test.c",116,5
LDRB V9, [SP, #13] ; |116|
MOVS V9, V9, LSR #4 ; |116|
BEQ L21 ; |116|
; |116|
;* --------------------------------------------------------------------------*
.dwpsn "Triton_INT_test.c",118,2
ADR A2, SL13 ; |118|
MOV A1, #1 ; |118|
BL _UART_Printf ; |118|
; |118|
.dwpsn "Triton_INT_test.c",119,2
MOV A1, #4 ; |119|
B L40 ; |119|
; |119|
;* --------------------------------------------------------------------------*
L21:
.dwpsn "Triton_INT_test.c",121,5
LDRB V9, [SP, #13] ; |121|
MOVS V9, V9, LSR #3 ; |121|
BEQ L22 ; |121|
; |121|
;* --------------------------------------------------------------------------*
.dwpsn "Triton_INT_test.c",123,2
ADR A2, SL14 ; |123|
MOV A1, #1 ; |123|
BL _UART_Printf ; |123|
; |123|
.dwpsn "Triton_INT_test.c",124,2
MOV A1, #3 ; |124|
B L40 ; |124|
; |124|
;* --------------------------------------------------------------------------*
L22:
.dwpsn "Triton_INT_test.c",126,5
LDRB V9, [SP, #13] ; |126|
MOVS V9, V9, LSR #2 ; |126|
BEQ L23 ; |126|
; |126|
;* --------------------------------------------------------------------------*
.dwpsn "Triton_INT_test.c",128,2
ADR A2, SL15 ; |128|
MOV A1, #1 ; |128|
BL _UART_Printf ; |128|
; |128|
.dwpsn "Triton_INT_test.c",129,2
MOV A1, #2 ; |129|
B L40 ; |129|
; |129|
;* --------------------------------------------------------------------------*
L23:
.dwpsn "Triton_INT_test.c",131,5
LDRB V9, [SP, #13] ; |131|
MOVS V9, V9, LSR #1 ; |131|
BEQ L24 ; |131|
; |131|
;* --------------------------------------------------------------------------*
.dwpsn "Triton_INT_test.c",133,2
ADR A2, SL16 ; |133|
MOV A1, #1 ; |133|
BL _UART_Printf ; |133|
; |133|
.dwpsn "Triton_INT_test.c",134,2
MOV A1, #1 ; |134|
B L40 ; |134|
; |134|
;* --------------------------------------------------------------------------*
L24:
.dwpsn "Triton_INT_test.c",136,5
LDRB V9, [SP, #13] ; |136|
CMP V9, #0 ; |136|
BEQ L25 ; |136|
; |136|
;* --------------------------------------------------------------------------*
.dwpsn "Triton_INT_test.c",138,2
ADR A2, SL17 ; |138|
MOV A1, #1 ; |138|
BL _UART_Printf ; |138|
; |138|
.dwpsn "Triton_INT_test.c",139,2
MOV A1, #0 ; |139|
B L40 ; |139|
; |139|
;* --------------------------------------------------------------------------*
L25:
.dwpsn "Triton_INT_test.c",141,5
LDRB V9, [SP, #14] ; |141|
MOVS V9, V9, LSR #7 ; |141|
BEQ L26 ; |141|
; |141|
;* --------------------------------------------------------------------------*
.dwpsn "Triton_INT_test.c",143,2
ADR A2, SL18 ; |143|
MOV A1, #1 ; |143|
BL _UART_Printf ; |143|
; |143|
.dwpsn "Triton_INT_test.c",144,3
MOV A2, #128 ; |144|
MOV A1, #246 ; |144|
BL _MSI2C_MasterPollingSendAbb ; |144|
; |144|
.dwpsn "Triton_INT_test.c",146,2
MOV A1, #15 ; |146|
B L40 ; |146|
; |146|
;* --------------------------------------------------------------------------*
L26:
.dwpsn "Triton_INT_test.c",148,5
LDRB V9, [SP, #14] ; |148|
MOVS V9, V9, LSR #6 ; |148|
BEQ L27 ; |148|
; |148|
;* --------------------------------------------------------------------------*
.dwpsn "Triton_INT_test.c",150,2
ADR A2, SL19 ; |150|
MOV A1, #1 ; |150|
BL _UART_Printf ; |150|
; |150|
.dwpsn "Triton_INT_test.c",151,2
MOV A1, #14 ; |151|
B L40 ; |151|
; |151|
;* --------------------------------------------------------------------------*
L27:
.dwpsn "Triton_INT_test.c",153,5
LDRB V9, [SP, #14] ; |153|
MOVS V9, V9, LSR #5 ; |153|
BEQ L28 ; |153|
; |153|
;* --------------------------------------------------------------------------*
.dwpsn "Triton_INT_test.c",155,2
ADR A2, SL20 ; |155|
MOV A1, #1 ; |155|
BL _UART_Printf ; |155|
; |155|
.dwpsn "Triton_INT_test.c",156,2
MOV A1, #13 ; |156|
B L40 ; |156|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -