亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? portasm.s

?? FreeRTOS V4.2.1,增加了AVR32 UC3 和 LPC2368 的支持
?? S
字號:
	.extern pxCurrentTCB
	.extern vTaskISRHandler
	.extern vTaskSwitchContext
	.extern uxCriticalNesting
	.extern pulISRStack

	.global __FreeRTOS_interrupt_handler
	.global VPortYieldASM
	.global vStartFirstTask


.macro portSAVE_CONTEXT
	/* Make room for the context on the stack. */
	addik r1, r1, -132
	/* Save r31 so it can then be used. */
	swi r31, r1, 4
	/* Copy the msr into r31 - this is stacked later. */
	mfs r31, rmsr
	/* Stack general registers. */
	swi r30, r1, 12
	swi r29, r1, 16
	swi r28, r1, 20
	swi r27, r1, 24
	swi r26, r1, 28
	swi r25, r1, 32
	swi r24, r1, 36
	swi r23, r1, 40
	swi r22, r1, 44
	swi r21, r1, 48
	swi r20, r1, 52
	swi r19, r1, 56
	swi r18, r1, 60
	swi r17, r1, 64
	swi r16, r1, 68
	swi r15, r1, 72
	swi r13, r1, 80
	swi r12, r1, 84
	swi r11, r1, 88
	swi r10, r1, 92
	swi r9, r1, 96
	swi r8, r1, 100
	swi r7, r1, 104
	swi r6, r1, 108
	swi r5, r1, 112
	swi r4, r1, 116
	swi r3, r1, 120
	swi r2, r1, 124
	/* Stack the critical section nesting value. */
	lwi r3, r0, uxCriticalNesting
	swi r3, r1, 128
	/* Save the top of stack value to the TCB. */
	lwi r3, r0, pxCurrentTCB
	sw	r1, r0, r3
	
	.endm

.macro portRESTORE_CONTEXT
	/* Load the top of stack value from the TCB. */
	lwi r3, r0, pxCurrentTCB
	lw	r1, r0, r3	
	/* Restore the general registers. */
	lwi r31, r1, 4		
	lwi r30, r1, 12		
	lwi r29, r1, 16	
	lwi r28, r1, 20	
	lwi r27, r1, 24	
	lwi r26, r1, 28	
	lwi r25, r1, 32	
	lwi r24, r1, 36	
	lwi r23, r1, 40	
	lwi r22, r1, 44	
	lwi r21, r1, 48	
	lwi r20, r1, 52	
	lwi r19, r1, 56	
	lwi r18, r1, 60	
	lwi r17, r1, 64	
	lwi r16, r1, 68	
	lwi r15, r1, 72	
	lwi r14, r1, 76	
	lwi r13, r1, 80	
	lwi r12, r1, 84	
	lwi r11, r1, 88	
	lwi r10, r1, 92	
	lwi r9, r1, 96	
	lwi r8, r1, 100	
	lwi r7, r1, 104
	lwi r6, r1, 108
	lwi r5, r1, 112
	lwi r4, r1, 116
	lwi r2, r1, 124

	/* Load the critical nesting value. */
	lwi r3, r1, 128
	swi r3, r0, uxCriticalNesting

	/* Obtain the MSR value from the stack. */
	lwi r3, r1, 8

	/* Are interrupts enabled in the MSR?  If so return using an return from 
	interrupt instruction to ensure interrupts are enabled only once the task
	is running again. */
	andi r3, r3, 2
	beqid r3, 36
	or r0, r0, r0

	/* Reload the rmsr from the stack, clear the enable interrupt bit in the
	value before saving back to rmsr register, then return enabling interrupts
	as we return. */
	lwi r3, r1, 8
	andi r3, r3, ~2
	mts rmsr, r3
	lwi r3, r1, 120
	addik r1, r1, 132
	rtid r14, 0
	or r0, r0, r0

	/* Reload the rmsr from the stack, place it in the rmsr register, and
	return without enabling interrupts. */
	lwi r3, r1, 8
	mts rmsr, r3
	lwi r3, r1, 120
	addik r1, r1, 132
	rtsd r14, 0
	or r0, r0, r0

	.endm

	.text
	.align  2


__FreeRTOS_interrupt_handler:
	portSAVE_CONTEXT
	/* Entered via an interrupt so interrupts must be enabled in msr. */
	ori r31, r31, 2
	/* Stack msr. */
	swi r31, r1, 8
	/* Stack the return address.  As we entered via an interrupt we do
	not need to modify the return address prior to stacking. */
	swi r14, r1, 76
	/* Now switch to use the ISR stack. */
	lwi r3, r0, pulISRStack
	add r1, r3, r0
	bralid r15, vTaskISRHandler
	or r0, r0, r0
	portRESTORE_CONTEXT


VPortYieldASM:
	portSAVE_CONTEXT
	/* Stack msr. */
	swi r31, r1, 8
	/* Modify the return address so we return to the instruction after the
	exception. */
	addi r14, r14, 8
	swi r14, r1, 76
	/* Now switch to use the ISR stack. */
	lwi r3, r0, pulISRStack
	add r1, r3, r0
	bralid r15, vTaskSwitchContext
	or r0, r0, r0
	portRESTORE_CONTEXT

vStartFirstTask:
	portRESTORE_CONTEXT
	
	




?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av在线免费观看不卡| 97se亚洲国产综合在线| 欧美xxxx老人做受| 国产在线国偷精品免费看| 久久综合国产精品| 成人性生交大片免费看中文 | 99re成人精品视频| 亚洲免费在线观看| 欧美性视频一区二区三区| 五月天精品一区二区三区| 日韩一卡二卡三卡四卡| 国产一区二区三区久久悠悠色av| 国产欧美一区二区精品忘忧草| 成人激情校园春色| 一区二区三区在线观看网站| 欧美日韩高清一区二区三区| 久久99久久久欧美国产| 亚洲国产高清不卡| 在线精品视频一区二区三四| 男女性色大片免费观看一区二区 | 亚洲综合免费观看高清完整版在线 | 丁香婷婷综合网| 亚洲日本va在线观看| 欧美日韩另类国产亚洲欧美一级| 美女视频免费一区| 中文字幕乱码一区二区免费| 欧美性色黄大片手机版| 久久激情五月婷婷| 国产精品超碰97尤物18| 欧美军同video69gay| 国产一区二区福利视频| 亚洲欧美日韩久久| 欧美一级久久久| 成人av网址在线| 偷拍一区二区三区四区| 国产亚洲午夜高清国产拍精品 | 欧美高清dvd| 国产精品18久久久久久久久久久久| 亚洲女同ⅹxx女同tv| 日韩欧美在线观看一区二区三区| 丁香桃色午夜亚洲一区二区三区| 亚洲综合在线免费观看| 精品国产成人在线影院 | 欧美草草影院在线视频| 99久久久精品| 另类专区欧美蜜桃臀第一页| 国产精品久久一级| 日韩午夜电影av| 一本到高清视频免费精品| 麻豆成人久久精品二区三区红 | 欧美精品成人一区二区三区四区| 国产精品88888| 午夜精品福利久久久| 国产精品视频一二三| 欧美一区在线视频| 91美女片黄在线| 国产原创一区二区三区| 亚洲成人在线免费| 国产精品久久久久影视| 欧美成人精品福利| 欧美性猛交一区二区三区精品| 国产精品1区2区3区在线观看| 亚洲.国产.中文慕字在线| 国产精品久久看| 欧美精品一区二区三区久久久| 在线视频你懂得一区二区三区| 国产激情一区二区三区四区| 丝袜亚洲另类丝袜在线| 亚洲欧美区自拍先锋| 久久色中文字幕| 欧美一区午夜视频在线观看| 91麻豆蜜桃一区二区三区| 国产成人丝袜美腿| 久久精品国产亚洲5555| 午夜精品久久久久久久99樱桃| 国产精品欧美久久久久无广告| 日韩欧美电影一区| 欧美喷潮久久久xxxxx| 99精品久久久久久| 国产suv一区二区三区88区| 久久国产精品99精品国产 | 亚洲欧美激情在线| 国产女人18毛片水真多成人如厕 | 中文无字幕一区二区三区| 日韩美一区二区三区| 欧美精品久久99久久在免费线 | 91性感美女视频| 国产91综合网| 国产综合久久久久影院| 日本在线播放一区二区三区| 一区二区欧美在线观看| 亚洲欧洲综合另类在线| 国产精品久久久久四虎| 国产免费成人在线视频| 久久美女艺术照精彩视频福利播放| 欧美一区二区在线播放| 欧美精品日韩一区| 欧美日韩国产综合一区二区| 在线看一区二区| 色av成人天堂桃色av| 北条麻妃国产九九精品视频| 丁香桃色午夜亚洲一区二区三区| 国产一区二区三区香蕉| 国模一区二区三区白浆 | 日本欧美韩国一区三区| 五月天婷婷综合| 五月婷婷综合在线| 午夜av一区二区| 五月激情综合婷婷| 日韩vs国产vs欧美| 日本午夜一区二区| 美女视频免费一区| 精品中文字幕一区二区| 久久丁香综合五月国产三级网站| 久久黄色级2电影| 激情综合色播激情啊| 韩国女主播一区二区三区| 激情久久五月天| 国产成人亚洲精品狼色在线| 成人高清视频免费观看| 99视频在线观看一区三区| 色综合天天综合网天天看片| 色视频成人在线观看免| 欧美亚洲高清一区| 4438亚洲最大| 精品噜噜噜噜久久久久久久久试看 | ●精品国产综合乱码久久久久| 国产精品久久久久久亚洲伦 | 国产中文字幕精品| 国产精品一区二区免费不卡| 国产福利一区二区三区在线视频| 国产99精品国产| 91原创在线视频| 欧美性视频一区二区三区| 67194成人在线观看| 精品国产sm最大网站免费看 | 日韩一区二区麻豆国产| 欧美v亚洲v综合ⅴ国产v| 欧美激情在线一区二区| 亚洲天堂中文字幕| 午夜欧美一区二区三区在线播放| 男人的j进女人的j一区| 国产成人自拍网| 一本大道久久a久久精品综合| 欧美色综合网站| 日韩视频在线永久播放| 久久九九影视网| 亚洲免费在线观看| 视频一区视频二区中文字幕| 黄色日韩三级电影| av不卡一区二区三区| 欧美日韩国产高清一区| 2023国产一二三区日本精品2022| 国产精品美女久久久久久久久 | 亚洲午夜久久久久久久久久久| 日韩av一区二| 国产大陆a不卡| 在线中文字幕一区| 欧美sm美女调教| 中文字幕色av一区二区三区| 五月天亚洲精品| 丁香婷婷综合激情五月色| 欧美日韩精品一区二区三区蜜桃 | 麻豆国产欧美日韩综合精品二区| 国产成人无遮挡在线视频| 欧美在线观看一区二区| 欧美zozozo| 一区二区三区免费在线观看| 蜜臀久久99精品久久久画质超高清| 风间由美中文字幕在线看视频国产欧美 | 狠狠狠色丁香婷婷综合激情| heyzo一本久久综合| 欧美一区二区在线播放| 国产精品大尺度| 欧美一卡二卡三卡四卡| 国产精品家庭影院| 日韩电影免费在线观看网站| 成人激情视频网站| 7777精品伊人久久久大香线蕉| 国产精品久久久久久妇女6080| 一区二区三区不卡视频在线观看 | 成人av网在线| 欧美一级日韩一级| 亚洲免费观看高清完整版在线观看 | 亚洲黄色在线视频| 精彩视频一区二区三区| 在线一区二区三区四区五区| 久久亚洲捆绑美女| 午夜视频在线观看一区二区三区| 成人一区在线观看| 欧美一卡二卡三卡四卡| 亚洲精品国产精品乱码不99| 国产精品主播直播| 欧美丰满少妇xxxbbb| 综合色中文字幕| 国产一区二区伦理| 欧美一卡二卡在线| 亚洲一区二区av在线| 波多野结衣在线一区| 久久综合狠狠综合久久激情|