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

📄 sys_mips.s

📁 abstract rtos
💻 S
字号:
#define _ASMLANGUAGE#define zero    $0      #define AT      $1      #define v0      $2      #define v1      $3#define a0      $4      #define a1      $5#define a2      $6#define a3      $7#define t0      $8      #define t1      $9#define t2      $10#define t3      $11#define t4      $12#define t5      $13#define t6      $14#define t7      $15#define s0      $16     #define s1      $17#define s2      $18#define s3      $19#define s4      $20#define s5      $21#define s6      $22#define s7      $23#define t8      $24     #define t9      $25#define jp      $25     #define k0      $26     #define k1      $27#define gp      $28     #define sp      $29     #define fp      $30     #define s8	$30	#define ra      $31     #define	LEAF(symbol)                                    \            .globl  symbol;                         \            .align  2;                              \            .type   symbol,@function;               \            .ent    symbol,0;                       \    symbol:     .frame  sp,0,ra#define	END(function)                                   \            .end    function;               \            .size   function,.-function#define THREAD_REG16    0#define THREAD_REG17    4 #define THREAD_REG18    8#define THREAD_REG19    12#define THREAD_REG20    16#define THREAD_REG21    20#define THREAD_REG22    24#define THREAD_REG23    28#define THREAD_REG24    32#define THREAD_REG25    36#define THREAD_REG26    40#define THREAD_REG27    44#define THREAD_REG28    48#define THREAD_REG29    52#define THREAD_REG30    56#define THREAD_REG31    60#define THREAD_STATUS   64#define CP0_INDEX $0#define CP0_RANDOM $1#define CP0_ENTRYLO0 $2#define CP0_ENTRYLO1 $3#define CP0_CONF $3#define CP0_CONTEXT $4#define CP0_PAGEMASK $5#define CP0_WIRED $6#define CP0_INFO $7#define CP0_BADVADDR $8#define CP0_COUNT $9#define CP0_ENTRYHI $10#define CP0_COMPARE $11#define CP0_STATUS $12#define CP0_CAUSE $13#define CP0_EPC $14#define CP0_PRID $15#define CP0_CONFIG $16#define CP0_LLADDR $17#define CP0_WATCHLO $18#define CP0_WATCHHI $19#define CP0_XCONTEXT $20#define CP0_FRAMEMASK $21#define CP0_DIAGNOSTIC $22#define CP0_DEBUG $23#define CP0_DEPC $24#define CP0_PERFORMANCE $25#define CP0_ECC $26#define CP0_CACHEERR $27#define CP0_TAGLO $28#define CP0_TAGHI $29#define CP0_ERROREPC $30#define CP0_DESAVE $31        	.set	noreorder	.align	5	LEAF(sys_get_cur_fp)	move	v0,fp	jr ra	END(sys_get_cur_fp)	.set	noreorder	.align	5	LEAF(sys_get_cur_sp)	move	v0,sp	jr ra	END(sys_get_cur_sp)	.set	noreorder	.align	5	LEAF(sys_get_cur_pc)	move	v0,ra	jr ra	END(sys_get_cur_pc)

⌨️ 快捷键说明

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