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

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

?? os_cpu_a_bak.s

?? ucos-ii-at90S-icc-avr
?? S
字號:
;*******************************************************************************
;                                   uC/OS-II
;                             The Real-Time Kernel
;
;                         AT90 Specific code
;                               (ICC V6.21)
;
;
; File:			OS_CPU_A.S
; By:			
; Modified by:	
; Port Version:	V1.00
;
;
;*******************************************************************************

;include 

;*******************************************************************************
;                 I/O PORT ADDRESSES
;*******************************************************************************

SREG	=0x3F
SPH	=0x3E
SPL	=0x3D
TCNT0	=0x32

PIND    = 0x10
PORTD   = 0x12

;*******************************************************************************
;                MACROS
;*******************************************************************************

				; Push registers
.macro PUSHRS
                ST      -Y,R0	
                ST      -Y,R1
                ST      -Y,R2
                ST      -Y,R3
                ST      -Y,R4
                ST      -Y,R5
                ST      -Y,R6
                ST      -Y,R7
                ST      -Y,R8
                ST      -Y,R9
                ST      -Y,R10
                ST      -Y,R11
                ST      -Y,R12
                ST      -Y,R13
                ST      -Y,R14
                ST      -Y,R15
                ST      -Y,R16
                ST      -Y,R17
                ST      -Y,R18
                ST      -Y,R19
                ST      -Y,R20
                ST      -Y,R21
                ST      -Y,R22
                ST      -Y,R23
                ST      -Y,R24
                ST      -Y,R25
                ST      -Y,R26
                ST      -Y,R27
                ST      -Y,R30
                ST      -Y,R31
.endmacro

				; Pop registers
.macro POPRS
                LD      R31,Y+
                LD      R30,Y+
                LD      R27,Y+
                LD      R26,Y+
                LD      R25,Y+
                LD      R24,Y+
                LD      R23,Y+
                LD      R22,Y+
                LD      R21,Y+
                LD      R20,Y+
                LD      R19,Y+
                LD      R18,Y+
                LD      R17,Y+
                LD      R16,Y+
                LD      R15,Y+
                LD      R14,Y+
                LD      R13,Y+
                LD      R12,Y+
                LD      R11,Y+
                LD      R10,Y+
                LD      R9,Y+
                LD      R8,Y+
                LD      R7,Y+
                LD      R6,Y+
                LD      R5,Y+
                LD      R4,Y+
                LD      R3,Y+
                LD      R2,Y+
                LD      R1,Y+
                LD      R0,Y+
.endmacro

				; Push stack pointer
.macro PUSHSP
                IN      R16,SPH
                ST      -Y,R16
                IN      R16,SPL
                ST      -Y,R16
.endmacro

				; Pop stack pointer
.macro POPSP
                LD      R16,Y+
                OUT     SPL,R16
                LD      R16,Y+
                OUT     SPH,R16
.endmacro

				;Push SREG
.macro PUSHSREG
                IN      R16,SREG
                ST      -Y,R16
.endmacro

				; Pop SREG
.macro POPSREG
                LD      R16,Y+
                OUT     SREG,R16
.endmacro

.area    text(rel)
;*******************************************************************************
;                 TASK LEVEL CONTEXT SWITCH
;
; Description : This function is called when a task makes a higher priority task
; ready-to-run.
;
; Note(s):
;	1) Upon entry,
;		OSTCBCur     points to the OS_TCB of the task to suspend
;		OSTCBHighRdy points to the OS_TCB of the task to resume
;
;	2) The stack frame of the task to suspend looks as follows:
;
;		SP	+0 --> LSB of task code address
;			+1     MSB of task code address	(High memory)
;
;	3) The saved context of the task to resume looks as follows:
;
;		OSTCBHighRdy->OSTCBStkPtr --> LSB of (return) stack pointer (Low memory)
;                                     MSB of (return) stack pointer
;                                     Flags to load in status register
;                                     R31
;                                     R30
;                                     R7
;                                     .
;                                     .
;                                     .
;                                     R0    (High memory)
;*******************************************************************************

_OSCtxSw::      PUSHRS                              ; Save current task's context
                PUSHSREG
                PUSHSP

		LDS     R30,_OSTCBCur		; Z = OSTCBCur->OSTCBStkPtr
		LDS     R31,_OSTCBCur+1		;
		ST      Z+,R28				; Save Y (R29:R28) pointer
		ST      Z+,R29				;
	
		LDS     R16,_OSPrioHighRdy	; OSPrioCur = OSPrioHighRdy
		STS     _OSPrioCur,R16
	
		LDS     R30,_OSTCBHighRdy ; Let Z point to TCB of highest priority task
		LDS     R31,_OSTCBHighRdy+1	; ready to run
		STS     _OSTCBCur,R30		; OSTCBCur = OSTCBHighRdy
		STS     _OSTCBCur+1,R31 	;

		LD      R28,Z+		; Restore Y pointer
		LD      R29,Z+		;

                POPSP                               ; Restore stack pointer
                POPSREG                             ; Restore status register
                POPRS                               ; Restore all registers 
                RET


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久久久综合| 国产精品欧美综合在线| 国产精品成人一区二区三区夜夜夜| 国内外精品视频| 久久先锋影音av| 粉嫩绯色av一区二区在线观看| 国产欧美精品区一区二区三区| 日韩一区二区三区电影在线观看| 亚洲国产精品综合小说图片区| 欧美日韩亚洲综合在线| 日本不卡视频一二三区| 久久综合色天天久久综合图片| 在线免费av一区| 日本亚洲天堂网| 国产清纯白嫩初高生在线观看91 | 日韩美女视频在线| 国内欧美视频一区二区| 亚洲gay无套男同| 亚洲精品在线免费观看视频| 本田岬高潮一区二区三区| 亚洲综合一区二区精品导航| 日韩欧美国产1| 欧美精品在线一区二区| 国产麻豆精品一区二区| 亚洲精品免费一二三区| 3d成人动漫网站| 成人免费高清在线| 日本亚洲欧美天堂免费| 亚洲大片精品永久免费| 亚洲精品第1页| 亚洲日本护士毛茸茸| 日韩你懂的在线播放| 欧美高清性hdvideosex| 欧美日韩1234| 成人激情av网| 久久精品国产亚洲高清剧情介绍| 国产精品久久久久久久久免费桃花| 精品99999| 欧美精品一区二区三| 日韩欧美一区二区久久婷婷| 欧美一区二区三区精品| 成人av网站免费| 波多野结衣中文字幕一区二区三区 | 国产精品69久久久久水密桃| 夜夜精品浪潮av一区二区三区| 精品国一区二区三区| 欧美大片拔萝卜| 精品久久人人做人人爱| 精品视频色一区| 欧美日本一道本| 91精选在线观看| 日韩欧美在线综合网| 精品久久人人做人人爰| 久久亚洲欧美国产精品乐播 | 欧美国产精品中文字幕| 91精品一区二区三区在线观看| 88在线观看91蜜桃国自产| 91精品欧美福利在线观看| 91精品国产91久久久久久最新毛片 | 成人欧美一区二区三区黑人麻豆| 精品国免费一区二区三区| 久久嫩草精品久久久精品一| 3atv一区二区三区| 久久精品网站免费观看| 日韩三级av在线播放| 久久你懂得1024| 最新中文字幕一区二区三区 | 91麻豆精品国产91久久久使用方法| 日韩丝袜情趣美女图片| 日本一区二区综合亚洲| 亚洲视频你懂的| 日韩国产欧美在线观看| 狠狠v欧美v日韩v亚洲ⅴ| 成人晚上爱看视频| 日本久久一区二区| 一本色道久久综合精品竹菊 | 久久综合色8888| 亚洲欧美激情在线| 亚洲同性同志一二三专区| 亚洲永久精品国产| 激情亚洲综合在线| 一本大道久久a久久综合婷婷| 欧美精品成人一区二区三区四区| 久久无码av三级| 亚洲综合清纯丝袜自拍| 精品一区二区免费视频| 精品一区二区三区免费播放| 91精品免费观看| 国产精品理伦片| 日韩精品91亚洲二区在线观看| 亚洲在线视频网站| 国产毛片一区二区| 欧美日韩久久久| 国产日韩影视精品| 日韩电影一区二区三区| 丁香婷婷综合色啪| 欧美猛男男办公室激情| 国产精品国产三级国产有无不卡| 日韩精品一区第一页| jlzzjlzz欧美大全| www久久精品| 五月婷婷激情综合网| 免费成人深夜小野草| 成人app软件下载大全免费| 日韩欧美一级特黄在线播放| 亚洲一区二区影院| 成人黄色大片在线观看| 精品少妇一区二区三区日产乱码| 亚洲一区二区免费视频| 成人免费av网站| ww久久中文字幕| 青青草视频一区| 91福利在线导航| 国产精品国产精品国产专区不片 | 美日韩黄色大片| 高清国产一区二区| 精品少妇一区二区三区日产乱码| 亚洲成a天堂v人片| 91福利精品第一导航| 国产精品久久久久久久久快鸭| 国产综合久久久久影院| 91精品国产福利| 日本aⅴ亚洲精品中文乱码| 欧美少妇性性性| 国产亚洲精品免费| 精品中文字幕一区二区小辣椒 | 欧美一区二区大片| 图片区小说区国产精品视频| 在线视频欧美精品| 一区二区三区欧美亚洲| 91美女在线观看| 欧美tickling网站挠脚心| 免费精品99久久国产综合精品| 欧美日韩国产天堂| 亚洲成人免费看| 精品视频999| 丝瓜av网站精品一区二区| 欧美视频在线不卡| 亚洲1区2区3区视频| 欧美日韩极品在线观看一区| 亚洲成人一区在线| 欧美精品v日韩精品v韩国精品v| 婷婷开心激情综合| 91精品婷婷国产综合久久| 日本伊人色综合网| 欧美电影免费观看完整版| 久久精品国产亚洲一区二区三区| 欧美精品一区二区三区蜜桃视频| 久久国产欧美日韩精品| 国产亚洲视频系列| 成人av网站在线观看免费| 亚洲三级电影网站| 欧日韩精品视频| 人人狠狠综合久久亚洲| 欧美不卡激情三级在线观看| 国内欧美视频一区二区| 国产精品美女久久久久久2018| 99re热视频这里只精品| 久久久av毛片精品| 成人av免费在线| 亚洲五码中文字幕| 欧美一级黄色大片| 国产精品66部| 亚洲综合在线电影| 日韩午夜在线影院| 大桥未久av一区二区三区中文| 136国产福利精品导航| 欧美日韩综合不卡| 精品一区二区三区在线观看国产 | 婷婷丁香久久五月婷婷| 欧美www视频| 99久久国产免费看| 午夜电影久久久| 国产日产欧产精品推荐色| 在线免费精品视频| 国内精品国产三级国产a久久| 1024成人网| 精品免费国产二区三区| 91天堂素人约啪| 免费观看在线综合| 1000部国产精品成人观看| 884aa四虎影成人精品一区| 国产suv精品一区二区6| 一区二区三区国产| 久久综合狠狠综合久久激情| 色婷婷久久99综合精品jk白丝| 日韩av电影免费观看高清完整版在线观看| 久久伊99综合婷婷久久伊| 欧美亚洲日本一区| 国产成人99久久亚洲综合精品| 亚洲一本大道在线| 国产欧美一区二区精品久导航| 欧美精品久久99久久在免费线| 豆国产96在线|亚洲| 奇米影视一区二区三区小说| 亚洲欧美一区二区三区国产精品 | 久久综合久久鬼色| 欧美色国产精品| 成人免费视频国产在线观看| 免费成人小视频|