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

📄 define.s

📁 OKI 675050 hardware accelerator sample program
💻 S
字号:
;*******************************************************************************
;*                                                                             *
;*    Copyright (C) 2006 Oki Electric Industry Co., LTD.                       *
;*                                                                             *
;*    System Name    :  ML675050 CPU BOARD                                     *
;*    Module Name    :  assembler common definitions                           *
;*    File   Name    :  define.s                                               *
;*    Revision       :  01.00                                                  *
;*    Date           :  2006.02.08  initial version                            *
;*                                                                             *
;*******************************************************************************

; now some standard definitions...
Mode_USR        EQU     0x10            ; user mode
Mode_FIQ        EQU     0x11            ; FIQ mode
Mode_IRQ        EQU     0x12            ; IRQ mode
Mode_SVC        EQU     0x13            ; supervisor mode
Mode_ABT        EQU     0x17            ; abort mode
Mode_UND        EQU     0x1B            ; undefined mode
Mode_SYS        EQU     0x1F            ; system mode

; I,F,T flag of PSR
I_Bit           EQU     0x80
F_Bit           EQU     0x40
T_Bit           EQU     0x20

SWI_IRQ_EN      EQU     0x00            ; SWI number of irq_en
SWI_IRQ_DIS     EQU     0x01            ; SWI number of irq_dis
USR_SWI_MAX     EQU     0x01            ; maximum user SWI number

sp_FIQ          RN      sp              ; r13 stack pointer for FIQ
lr_FIQ          RN      lr              ; r14 link register for FIQ

;External Memory Controller Registers
BIC_BASE        EQU     0x78100000      ; address of BIC base
BWC             EQU     0x78100000      ; Bus Width Control register
RAMAC           EQU     0x78100008      ; RAM Access Register
ROMAC           EQU     0x78100004      ; ROM Access Register

;IRQ registers
IRQ_BASE        EQU     0x78000000      ; base address of registers about IRQ.
IRQSIZE         EQU     64              ; number of IRQ interrupt factor.

;FIQ register definition
FIQ             EQU     0x78000008      ; FIQ register
FIQRAW          EQU     0x7800000C      ; FIQRAW register
FIQEN           EQU     0x78000010      ; FIQEN register  

;clock control register
CLKCNT          EQU     0xb7000010      ; CLKCNT register

;system timer setting
;TMEN            EQU     0xb8001004
;TMOVF           EQU     0xb8001010
;TMRLR           EQU     0xb8001008
;TMRCYC          EQU     10
;SYSCLK          EQU     32
;RINGOSC         EQU     16
;VALUE_OF_TMRLR  EQU     65536 - (TMRCYC * RINGOSC * 1000) /16
;CHANGE_CLK_VALUE    EQU 0xfffffcff

        END

⌨️ 快捷键说明

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