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

📄 triton_functions.asm

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 ASM
📖 第 1 页 / 共 5 页
字号:
;* --------------------------------------------------------------------------*
L27:    
	.dwpsn	"Triton_functions.c",410,5
        LDR       V9, [SP, #4]          ; |410| 
        CMP       V9, #0                ; |410| 
        BEQ       L23                   ; |410| 
        ; |410| 
;* --------------------------------------------------------------------------*
        SUBS      V9, V9, #1            ; |410| 
        BEQ       L24                   ; |410| 
        ; |410| 
;* --------------------------------------------------------------------------*
        SUBS      V9, V9, #1            ; |410| 
        BEQ       L25                   ; |410| 
        ; |410| 
;* --------------------------------------------------------------------------*
        SUBS      V9, V9, #1            ; |410| 
        BEQ       L26                   ; |410| 
        ; |410| 
;* --------------------------------------------------------------------------*
        B         L32                   ; |410| 
        ; |410| 
;* --------------------------------------------------------------------------*
;* --------------------------------------------------------------------------*
L28:    
	.dwpsn	"Triton_functions.c",422,17
        ADR       A1, SL3               ; |422| 
        BL        _SERI_Send            ; |422| 
        ; |422| 
	.dwpsn	"Triton_functions.c",422,46
        B         L33                   ; |422| 
        ; |422| 
;* --------------------------------------------------------------------------*
L29:    
	.dwpsn	"Triton_functions.c",423,17
        ADR       A1, SL4               ; |423| 
        BL        _SERI_Send            ; |423| 
        ; |423| 
	.dwpsn	"Triton_functions.c",423,45
        B         L33                   ; |423| 
        ; |423| 
;* --------------------------------------------------------------------------*
L30:    
	.dwpsn	"Triton_functions.c",424,17
        ADR       A1, SL7               ; |424| 
        BL        _SERI_Send            ; |424| 
        ; |424| 
	.dwpsn	"Triton_functions.c",424,44
        B         L33                   ; |424| 
        ; |424| 
;* --------------------------------------------------------------------------*
L31:    
	.dwpsn	"Triton_functions.c",425,17
        ADR       A1, SL8               ; |425| 
        BL        _SERI_Send            ; |425| 
        ; |425| 
	.dwpsn	"Triton_functions.c",425,44
        B         L33                   ; |425| 
        ; |425| 
;* --------------------------------------------------------------------------*
;* --------------------------------------------------------------------------*
L32:    
	.dwpsn	"Triton_functions.c",420,5
        LDR       V9, [SP, #8]          ; |420| 
        CMP       V9, #0                ; |420| 
        BEQ       L28                   ; |420| 
        ; |420| 
;* --------------------------------------------------------------------------*
        SUBS      V9, V9, #1            ; |420| 
        BEQ       L29                   ; |420| 
        ; |420| 
;* --------------------------------------------------------------------------*
        SUBS      V9, V9, #1            ; |420| 
        BEQ       L30                   ; |420| 
        ; |420| 
;* --------------------------------------------------------------------------*
        SUBS      V9, V9, #1            ; |420| 
        BEQ       L31                   ; |420| 
        ; |420| 
;* --------------------------------------------------------------------------*
L33:    
	.dwpsn	"Triton_functions.c",430,5
        ADR       A1, SL9               ; |430| 
        BL        _SERI_Send            ; |430| 
        ; |430| 
	.dwpsn	"Triton_functions.c",432,5
        LDRB      V9, [SP, #13]         ; |432| 
        MOVS      V9, V9, LSR #7        ; |432| 
        BEQ       L34                   ; |432| 
        ; |432| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",434,2
        ADR       A1, SL10              ; |434| 
        BL        _SERI_Send            ; |434| 
        ; |434| 
	.dwpsn	"Triton_functions.c",435,2
        MOV       A1, #7                ; |435| 
        B         L56                   ; |435| 
        ; |435| 
;* --------------------------------------------------------------------------*
L34:    
	.dwpsn	"Triton_functions.c",438,5
        LDRB      V9, [SP, #13]         ; |438| 
        MOVS      V9, V9, LSR #6        ; |438| 
        BEQ       L35                   ; |438| 
        ; |438| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",440,2
        ADR       A1, SL11              ; |440| 
        BL        _SERI_Send            ; |440| 
        ; |440| 
	.dwpsn	"Triton_functions.c",441,2
        MOV       A1, #6                ; |441| 
        B         L56                   ; |441| 
        ; |441| 
;* --------------------------------------------------------------------------*
L35:    
	.dwpsn	"Triton_functions.c",443,5
        LDRB      V9, [SP, #13]         ; |443| 
        MOVS      V9, V9, LSR #5        ; |443| 
        BEQ       L36                   ; |443| 
        ; |443| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",445,2
        ADR       A1, SL12              ; |445| 
        BL        _SERI_Send            ; |445| 
        ; |445| 
	.dwpsn	"Triton_functions.c",446,2
        MOV       A1, #5                ; |446| 
        B         L56                   ; |446| 
        ; |446| 
;* --------------------------------------------------------------------------*
L36:    
	.dwpsn	"Triton_functions.c",448,5
        LDRB      V9, [SP, #13]         ; |448| 
        MOVS      V9, V9, LSR #4        ; |448| 
        BEQ       L37                   ; |448| 
        ; |448| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",450,2
        ADR       A1, SL13              ; |450| 
        BL        _SERI_Send            ; |450| 
        ; |450| 
	.dwpsn	"Triton_functions.c",451,2
        MOV       A1, #4                ; |451| 
        B         L56                   ; |451| 
        ; |451| 
;* --------------------------------------------------------------------------*
L37:    
	.dwpsn	"Triton_functions.c",453,5
        LDRB      V9, [SP, #13]         ; |453| 
        MOVS      V9, V9, LSR #3        ; |453| 
        BEQ       L38                   ; |453| 
        ; |453| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",455,2
        ADR       A1, SL14              ; |455| 
        BL        _SERI_Send            ; |455| 
        ; |455| 
	.dwpsn	"Triton_functions.c",456,2
        MOV       A1, #3                ; |456| 
        B         L56                   ; |456| 
        ; |456| 
;* --------------------------------------------------------------------------*
L38:    
	.dwpsn	"Triton_functions.c",458,5
        LDRB      V9, [SP, #13]         ; |458| 
        MOVS      V9, V9, LSR #2        ; |458| 
        BEQ       L39                   ; |458| 
        ; |458| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",460,2
        ADR       A1, SL15              ; |460| 
        BL        _SERI_Send            ; |460| 
        ; |460| 
	.dwpsn	"Triton_functions.c",461,2
        MOV       A1, #2                ; |461| 
        B         L56                   ; |461| 
        ; |461| 
;* --------------------------------------------------------------------------*
L39:    
	.dwpsn	"Triton_functions.c",463,5
        LDRB      V9, [SP, #13]         ; |463| 
        MOVS      V9, V9, LSR #1        ; |463| 
        BEQ       L40                   ; |463| 
        ; |463| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",465,2
        ADR       A1, SL16              ; |465| 
        BL        _SERI_Send            ; |465| 
        ; |465| 
	.dwpsn	"Triton_functions.c",466,2
        MOV       A1, #1                ; |466| 
        B         L56                   ; |466| 
        ; |466| 
;* --------------------------------------------------------------------------*
L40:    
	.dwpsn	"Triton_functions.c",468,5
        LDRB      V9, [SP, #13]         ; |468| 
        CMP       V9, #0                ; |468| 
        BEQ       L41                   ; |468| 
        ; |468| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",470,2
        ADR       A1, SL17              ; |470| 
        BL        _SERI_Send            ; |470| 
        ; |470| 
	.dwpsn	"Triton_functions.c",471,2
        MOV       A1, #0                ; |471| 
        B         L56                   ; |471| 
        ; |471| 
;* --------------------------------------------------------------------------*
L41:    
	.dwpsn	"Triton_functions.c",473,5
        LDRB      V9, [SP, #14]         ; |473| 
        MOVS      V9, V9, LSR #7        ; |473| 
        BEQ       L42                   ; |473| 
        ; |473| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",475,2
        ADR       A1, SL18              ; |475| 
        BL        _SERI_Send            ; |475| 
        ; |475| 
	.dwpsn	"Triton_functions.c",476,2
        MOV       A1, #15               ; |476| 
        B         L56                   ; |476| 
        ; |476| 
;* --------------------------------------------------------------------------*
L42:    
	.dwpsn	"Triton_functions.c",478,5
        LDRB      V9, [SP, #14]         ; |478| 
        MOVS      V9, V9, LSR #6        ; |478| 
        BEQ       L43                   ; |478| 
        ; |478| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",480,2
        ADR       A1, SL19              ; |480| 
        BL        _SERI_Send            ; |480| 
        ; |480| 
	.dwpsn	"Triton_functions.c",481,2
        MOV       A1, #14               ; |481| 
        B         L56                   ; |481| 
        ; |481| 
;* --------------------------------------------------------------------------*
L43:    
	.dwpsn	"Triton_functions.c",483,5
        LDRB      V9, [SP, #14]         ; |483| 
        MOVS      V9, V9, LSR #5        ; |483| 
        BEQ       L44                   ; |483| 
        ; |483| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",485,2
        ADR       A1, SL20              ; |485| 
        BL        _SERI_Send            ; |485| 
        ; |485| 
	.dwpsn	"Triton_functions.c",486,2
        MOV       A1, #13               ; |486| 
        B         L56                   ; |486| 
        ; |486| 
;* --------------------------------------------------------------------------*
L44:    
	.dwpsn	"Triton_functions.c",488,5
        LDRB      V9, [SP, #14]         ; |488| 
        MOVS      V9, V9, LSR #4        ; |488| 
        BEQ       L47                   ; |488| 
        ; |488| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",490,2
        ADR       A1, SL21              ; |490| 
        BL        _SERI_Send            ; |490| 
        ; |490| 
	.dwpsn	"Triton_functions.c",491,2
        MOV       A1, #30               ; |491| 
        BL        _MSI2C_MasterPollingReceiveAbb ; |491| 
        ; |491| 
        STRB      A1, [SP, #12]         ; |491| 
	.dwpsn	"Triton_functions.c",492,2
        LDRB      V9, [SP, #12]         ; |492| 
        MOV       V9, V9, LSR #3        ; |492| 
        AND       V9, V9, #1            ; |492| 
        STRB      V9, [SP, #12]         ; |492| 
	.dwpsn	"Triton_functions.c",493,2
        LDRB      V9, [SP, #12]         ; |493| 
        CMP       V9, #0                ; |493| 
        BEQ       L45                   ; |493| 
        ; |493| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_functions.c",493,18
        ADR       A1, SL22              ; |493| 
        BL        _SERI_Send            ; |493| 
        ; |493| 
        B         L46                   ; |493| 
        ; |493| 
;* --------------------------------------------------------------------------*
L45:    
	.dwpsn	"Triton_functions.c",494,7
        ADR       A1, SL23              ; |494| 
        BL        _SERI_Send            ; |494| 
        ; |494| 
;* ---------------------------------------------------------------------

⌨️ 快捷键说明

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