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

📄 triton_int_test.asm

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 ASM
📖 第 1 页 / 共 5 页
字号:
        ; |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 + -