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

📄 setjmp.s

📁 ICCAVR中所有的库函数源码
💻 S
字号:
; setjmp(jmpbuf);	.text_setjmp::	mov R26,R16	mov R27,R17; these are the regs that may be used as register variables	st X+,R2	st X+,R3	st X+,R4	st X+,R5	st X+,R6	st X+,R7	st X+,R8	st X+,R9	st X+,R10	st X+,R11	st X+,R12	st X+,R13	st X+,R14	st X+,R15	st X+,R20	st X+,R21	st X+,R22	st X+,R23	st X+,R24	st X+,R25	; save PC	pop R31	pop R30	st X+,R28	st X+,R29	st X+,R30	st X+,R31	clr R16	clr R17	ijmp; longjmp(jmpbuf, val)	_longjmp::	mov R26,R16	mov R27,R17	ld R2,X+	ld R3,X+	ld R4,X+	ld R5,X+	ld R6,X+	ld R7,X+	ld R8,X+	ld R9,X+	ld R10,X+	ld R11,X+	ld R12,X+	ld R13,X+	ld R14,X+	ld R15,X+	ld R20,X+	ld R21,X+	ld R22,X+	ld R23,X+	ld R24,X+	ld R25,X+	ld R28,X+	ld R29,X+	ld R30,X+	ld R31,X+	out 0x3d,r30	out 0x3e,r31	mov R0,R18	or R0,R19	brne notzero	clr R16	inc R16	clr R17	ijmpnotzero:	mov R16,R18	mov R17,R19	ijmp

⌨️ 快捷键说明

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