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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? os_cpu_util_a.s

?? 基于PIC24 UCOS-II 2.83源程序下載
?? S
字號:
;
;********************************************************************************************************
;                                               uC/OS-II
;                                         The Real-Time Kernel
;
;                         (c) Copyright 2002, Jean J. Labrosse, Weston, FL
;                                          All Rights Reserved
;
;
;                                          PIC24 MPLab Port
;                                                 
;
; File         : os_cpu_util_a.s
; By           : Eric Shufro
; Port Version : V2.81 and higher)
;********************************************************************************************************
;

;
;********************************************************************************************************
;                                            MACRO OS_REGS_SAVE
;
; Description : This macro saves the current state of the CPU onto the current tasks stack
;
; Notes       : W15 is the CPU stack pointer. It should never be pushed from the stack during
;               a context save.
;********************************************************************************************************
;

.macro OS_REGS_SAVE                                                        ; Start of Macro
    push.d w0                                                           ; Push W0 and W1 on to the stack
    push.d w2                                                           ; Push W2 and W3 on to the stack
    push.d w4                                                           ; Push W4 and W5 on to the stack
    push.d w6                                                           ; Push W6 and W7 on to the stack
    push.d w8                                                           ; Push W8 and W9 on to the stack
    push.d w10                                                          ; Push W10 and W11 on to the stack
    push.d w12                                                          ; Push W12 and W13 on to the stack
    push w14                                                            ; Push W14 **ONLY** on to the stack

    push TBLPAG                                                         ; Push the Table Page Register on to the stack
    push PSVPAG                                                         ; Push the Program Space Visability Register on the stack
    push RCOUNT                                                         ; Push the Repeat Loop Counter Register on to the stack 
    
    push SR                                                             ; Push the CPU Status Register on to the stack
    push CORCON                                                         ; Push the Core Control Register on to the stack      
.endm                                                                   ; End of Macro

;
;********************************************************************************************************
;                                            MACRO OS_REGS_RESTORE
;
; Description : This macro restores the current state of the CPU from the current tasks stack
;
; Notes       : 1) W15 is the CPU stack pointer. It should never be popped from the stack during
;                  a context restore.
;               2) Registers are always popped in the reverse order from which they were pushed
;********************************************************************************************************
;

.macro OS_REGS_RESTORE                                                     ; Start of Macro
    pop CORCON                                                          ; Pull the Core Control Register from the stack      
    pop SR                                                              ; Pull the CPU Status Register from the stack
 
    pop RCOUNT                                                          ; Pull the Repeat Loop Counter Register from the stack 
    pop PSVPAG                                                          ; Pull the Program Space Visability Register on the stack
    pop TBLPAG                                                          ; Pull the Table Page Register from the stack

    pop w14                                                             ; Pull W14 **ONLY** from the stack
    pop.d w12                                                           ; Pull W12 and W13 from the stack
    pop.d w10                                                           ; Pull W10 and W11 from the stack
    pop.d w8                                                            ; Pull W8 and W9 from the stack
    pop.d w6                                                            ; Pull W6 and W7 from the stack
    pop.d w4                                                            ; Pull W4 and W5 from the stack
    pop.d w2                                                            ; Pull W2 and W3 from the stack
    pop.d w0                                                            ; Pull W0 and W1 from the stack
.endm                                                                   ; End of Macro

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区视频在线| 蜜臀av性久久久久蜜臀av麻豆| 欧美日韩国产免费| 国产成人自拍在线| 午夜影院在线观看欧美| 中文字幕精品一区| 7777精品伊人久久久大香线蕉 | 91精品午夜视频| 成人午夜电影网站| 久久福利视频一区二区| 亚洲欧美日韩国产综合在线| 精品美女在线播放| 欧美三电影在线| 国产成人欧美日韩在线电影| 日韩激情视频在线观看| 综合色中文字幕| 久久久久国产精品人| 欧美老女人在线| 色综合久久66| voyeur盗摄精品| 国产精华液一区二区三区| 热久久免费视频| 亚洲午夜激情av| 亚洲伦在线观看| 国产精品国产馆在线真实露脸 | 韩国欧美国产1区| 婷婷国产在线综合| 亚洲高清视频的网址| 亚洲欧美成aⅴ人在线观看| 国产日韩欧美亚洲| 26uuu国产日韩综合| 欧美大度的电影原声| 欧美精品粉嫩高潮一区二区| 欧美日韩一区二区三区高清| 91成人在线免费观看| 日本道免费精品一区二区三区| 成人夜色视频网站在线观看| 高清不卡一区二区| 国产成人av一区二区| 国产成+人+日韩+欧美+亚洲| 国产美女av一区二区三区| 久久99久久99| 日本亚洲天堂网| 蜜臀av一区二区在线免费观看| 天堂成人国产精品一区| 亚洲一级二级三级在线免费观看| 亚洲免费在线视频| 一区二区国产视频| 天天影视涩香欲综合网| 日韩av一二三| 激情偷乱视频一区二区三区| 国产在线播精品第三| 国产mv日韩mv欧美| 91免费视频网| 欧美体内she精高潮| 91麻豆精品国产91久久久久久久久| 3atv一区二区三区| 亚洲精品视频免费看| 夜色激情一区二区| 日本不卡中文字幕| 国产一区二区免费在线| 成人免费视频一区| 一本色道a无线码一区v| 欧美亚洲一区二区在线观看| 欧美一区二区三区电影| 久久综合狠狠综合久久综合88 | 亚洲动漫第一页| 久久精品国产77777蜜臀| 岛国一区二区在线观看| 91行情网站电视在线观看高清版| 欧美视频你懂的| 日韩精品专区在线影院重磅| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲欧美国产高清| 日本欧美一区二区三区乱码| 国产成人日日夜夜| 欧美性猛交xxxx乱大交退制版| 在线不卡一区二区| 国产三级久久久| 亚洲高清免费观看高清完整版在线观看| 日本午夜一本久久久综合| 国产91在线观看丝袜| 欧美影视一区二区三区| 久久久久88色偷偷免费| 亚洲精品写真福利| 激情综合五月天| 欧美亚一区二区| 久久欧美一区二区| 亚洲成人在线网站| 成人性生交大片免费看视频在线| 在线视频观看一区| 久久久久久久久久久99999| 亚洲激情中文1区| 国产成人欧美日韩在线电影| 欧美精品三级日韩久久| 中文字幕一区av| 久久精品99久久久| 欧美日韩在线播放一区| 国产丝袜美腿一区二区三区| 午夜精品一区二区三区免费视频| 国产馆精品极品| 欧美人与禽zozo性伦| 蜜桃av一区二区| 色综合中文字幕| 久久精品男人天堂av| 日韩国产成人精品| 色综合天天综合色综合av| 久久综合久久综合亚洲| 午夜精品视频一区| 91精品福利视频| 欧美激情在线一区二区| 另类的小说在线视频另类成人小视频在线 | 色噜噜狠狠色综合中国| 久久综合九色综合久久久精品综合| 亚洲成人免费影院| 色综合久久久久久久久久久| 欧美激情资源网| 国产精品一区二区男女羞羞无遮挡| 欧美高清视频在线高清观看mv色露露十八 | 国产精品99久久久| 欧美大片国产精品| 日本中文一区二区三区| 欧美精品一二三| 亚洲图片欧美一区| 91成人免费电影| 一区二区高清视频在线观看| 91丨九色丨国产丨porny| 国产片一区二区| 国产毛片精品一区| 久久久久国产精品人| 国产一区在线精品| 久久久久成人黄色影片| 国产高清久久久| 欧美国产精品一区二区三区| 国产电影精品久久禁18| 精品国产sm最大网站| 麻豆91免费看| 日韩精品一区二区三区四区视频| 日韩和欧美一区二区| 6080国产精品一区二区| 爽好久久久欧美精品| 欧美日韩二区三区| 日本系列欧美系列| 精品国产免费人成电影在线观看四季| 青娱乐精品在线视频| 亚洲欧洲日韩在线| 99re这里只有精品视频首页| 亚洲欧美综合另类在线卡通| 色综合久久久久网| 午夜精品福利久久久| 欧美肥妇bbw| 久久成人久久爱| 国产午夜精品一区二区三区嫩草| 国产aⅴ精品一区二区三区色成熟| 国产区在线观看成人精品| 国产91精品欧美| 亚洲三级电影网站| 欧美丝袜自拍制服另类| 免费黄网站欧美| 国产日本欧洲亚洲| 91福利国产精品| 麻豆freexxxx性91精品| 欧美国产乱子伦| 精品视频一区二区不卡| 蜜臀久久99精品久久久久久9| 久久久亚洲午夜电影| 91小视频免费观看| 首页国产欧美日韩丝袜| 久久免费视频一区| 色综合久久久久| 另类人妖一区二区av| 亚洲丝袜制服诱惑| 在线不卡免费av| www.欧美亚洲| 蜜桃久久久久久久| 中文字幕一区在线| 欧美一区二区在线看| 成人福利在线看| 日韩av不卡一区二区| 国产欧美va欧美不卡在线| 欧美日韩成人在线| 风间由美一区二区三区在线观看 | 欧美在线观看视频一区二区三区| 日产精品久久久久久久性色| 国产亚洲欧洲997久久综合| 日本高清无吗v一区| 国产精品主播直播| 亚洲午夜成aⅴ人片| 日本一区二区视频在线观看| 欧美日本在线播放| 成人国产免费视频| 久久超级碰视频| 亚洲午夜久久久久久久久久久 | 国产91精品久久久久久久网曝门| 亚洲免费毛片网站| 久久精子c满五个校花| 69堂亚洲精品首页| 色婷婷亚洲精品| 粉嫩av亚洲一区二区图片| 日韩成人一级大片|