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

📄 samsung4510.a

📁 S3C4510B的例程
💻 A
字号:
/************************************************************************
 *
 *  Module:       snds.a
 *  Description:  KS32C5000, KS32C50100 ASSEBLER SYSTEM HEADER FILE
 *
 *  Runtime Env.: ARM7TDMI
 *  Author(s):    
 *  Company:      
 *  
 ************************************************************************/

.set USR_STACK_SIZE, 2048
.set UDF_STACK_SIZE, 512 
.set ABT_STACK_SIZE, 512 
.set IRQ_STACK_SIZE, 2048 
.set FIQ_STACK_SIZE, 2048 
.set SUP_STACK_SIZE, 2048 

/************************************************************************
 * Format of the Program Status Register
 *                                                           
 * 31  30  29   28         7   6   5   4   3   2   1   0     
 *+---+---+---+---+--ss--+---+---+---+---+---+---+---+---+   
 *| N | Z | C | V |      | I | F | T |     M4 ~ M0       |   
 *+---+---+---+---+--ss--+---+---+---+---+---+---+---+---+   
 *                                                           
 * Processor Mode and Mask                                   
 *                                                           
 *************************************************************************/
.set FBit,		0x40
.set IBit,		0x80
.set LOCKOUT,   0xC0	/* Interrupt lockout value */
.set LOCK_MSK,  0xC0    /* Interrupt lockout mask value */
.set MODE_MASK, 0x1F    /* Processor Mode Mask */
.set UDF_MODE,  0x1B    /* Undefine Mode(UDF) */
.set ABT_MODE,  0x17    /* Abort Mode(ABT) */
.set SUP_MODE,  0x13    /* Supervisor Mode (SVC) */
.set IRQ_MODE,  0x12    /* Interrupt Mode (IRQ) */
.set FIQ_MODE,  0x11    /* Fast Interrupt Mode (FIQ) */
.set USR_MODE,  0x10    /* User Mode(USR) */

.set	REG_BASE,	0x3ff0000
.set	IntMask,	REG_BASE+0x4008

⌨️ 快捷键说明

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