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

📄 dccsup.s

📁 AT91所有开发板的资料 AT91所有开发板的资料
💻 S
字号:
       TTL     Angel assembler for DCC support     > dccsup.s        ; ---------------------------------------------------------------------        ; contains functions to read and write data to the comms channel        ; $Revision: 1.1 $        ;   $Author: rivimey $        ;     $Date: 1999/03/11 11:53:54 $        ;        ; Copyright (c) 1995, Advanced RISC Machines Ltd        ; All Rights Reserved        ; ---------------------------------------------------------------------        AREA  DccSupportCode,  CODE, READONLYC0      CN 0C1      CN 1CP14    CP 14                EXPORT  dcc_PutWord        EXPORT  dcc_GetWord        EXPORT  dcc_CanWrite        EXPORT  dcc_CanRead        EXPORT  dcc_GetFlagsdcc_GetFlags        MRC     CP14, 0, R0, C0, C0        MOV     PC, R14        dcc_CanWrite                    ; wait until reg is free        MRC     CP14, 0, R1, C0, C0        TST     R1, #0x2        MOVNE   R0, #0        MOVEQ   R0, #1        MOV     PC, R14        dcc_PutWord                     ; write out data        MCR     CP14, 0, R0, C1, C0        MOV     PC, R14        dcc_CanRead                     ; wait until there is data waiting        MRC     CP14, 0, R1, C0, C0        TST     R1, #0x1        MOVEQ   R0, #0        MOVNE   R0, #1        MOV     PC, R14dcc_GetWord                     ; read data        MRC     CP14, 0, R0, C1, C0        MOV     PC, R14        END

⌨️ 快捷键说明

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