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

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

?? os_cpu_a.lis

?? 基于ATmega8的ucosII應用,ATmega8上的ucosII開發。
?? LIS
?? 第 1 頁 / 共 2 頁
字號:
 009E 0A93                      ST      -Y,R16
 00A0 0EB7                      IN      R16,SPH
 00A2 0A93                      ST      -Y,R16
 00A4 0DB7                      IN      R16,SPL
 00A6 0A93                      ST      -Y,R16
 00A8           
 00A8 E0910000                  LDS     R30,_OSTCBCur           ; Z = OSTCBCur->OSTCBStkPtr
 00AC F0910100                  LDS     R31,_OSTCBCur+1         ;
 00B0 C193                      ST      Z+,R28                          ; Save Y (R29:R28) pointer
 00B2 D193                      ST      Z+,R29                          ;
 00B4                   
 00B4 00910000                  LDS     R16,_OSPrioHighRdy      ; OSPrioCur = OSPrioHighRdy
 00B8 00930000                  STS     _OSPrioCur,R16
 00BC                   
 00BC E0910000                  LDS     R30,_OSTCBHighRdy ; Let Z point to TCB of highest priority task
 00C0 F0910100                  LDS     R31,_OSTCBHighRdy+1     ; ready to run
 00C4 E0930000                  STS     _OSTCBCur,R30           ; OSTCBCur = OSTCBHighRdy
 00C8 F0930100                  STS     _OSTCBCur+1,R31         ;
 00CC           
 00CC C191                      LD      R28,Z+          ; Restore Y pointer
 00CE D191                      LD      R29,Z+          ;
 00D0           
 00D0 0991                      LD      R16,Y+
 00D2 0DBF                      OUT     SPL,R16
 00D4 0991                      LD      R16,Y+
 00D6 0EBF                      OUT     SPH,R16
 00D8 0991                      LD      R16,Y+
 00DA 0FBF                      OUT     SREG,R16
 00DC F991                      LD      R31,Y+
 00DE E991                      LD      R30,Y+
 00E0 B991                      LD      R27,Y+
 00E2 A991                      LD      R26,Y+
 00E4 9991                      LD      R25,Y+
 00E6 8991                      LD      R24,Y+
 00E8 7991                      LD      R23,Y+
 00EA 6991                      LD      R22,Y+
 00EC 5991                      LD      R21,Y+
 00EE 4991                      LD      R20,Y+
 00F0 3991                      LD      R19,Y+
 00F2 2991                      LD      R18,Y+
 00F4 1991                      LD      R17,Y+
 00F6 0991                      LD      R16,Y+
 00F8 F990                      LD      R15,Y+
 00FA E990                      LD      R14,Y+
 00FC D990                      LD      R13,Y+
 00FE C990                      LD      R12,Y+
 0100 B990                      LD      R11,Y+
 0102 A990                      LD      R10,Y+
 0104 9990                      LD      R9,Y+
 0106 8990                      LD      R8,Y+
 0108 7990                      LD      R7,Y+
 010A 6990                      LD      R6,Y+
 010C 5990                      LD      R5,Y+
 010E 4990                      LD      R4,Y+
 0110 3990                      LD      R3,Y+
 0112 2990                      LD      R2,Y+
 0114 1990                      LD      R1,Y+
 0116 0990                      LD      R0,Y+
 0118 0895                      RET
 011A           
 011A           
 011A           ;*******************************************************************************
 011A           ;               INTERRUPT LEVEL CONTEXT SWITCH
 011A           ;
 011A           ; Description : This function is called by OSIntExit() to perform a context
 011A           ; switch to a task that has been made ready-to-run by an ISR.
 011A           ;
 011A           ; Note(s):
 011A           ;       1) Upon entry,
 011A           ;               OSTCBCur     points to the OS_TCB of the task to suspend
 011A           ;               OSTCBHighRdy points to the OS_TCB of the task to resume
 011A           ;
 011A           ;       2) The stack frame of the task to suspend looks as follows:
 011A           ;
 011A           ;               SP      +0 --> LSB of return address of OSIntCtxSw()   (Low memory)
 011A           ;                       +1     MSB of return address of OSIntCtxSw()
 011A           ;                       +2     LSB of return address of OSIntExit()
 011A           ;                       +3     MSB of return address of OSIntExit()
 011A           ;                       +4     LSB of task code address
 011A           ;                       +5     MSB of task code address         (High memory)
 011A           ;
 011A           ;       3) The saved context of the task to resume looks as follows:
 011A           ;
 011A           ;               OSTCBHighRdy->OSTCBStkPtr -->   LSB of (return) stack pointer (Low mem)
 011A           ;                                                                               MSB of (return) stack pointer
 011A           ;                                                                               Flags to load in status register
 011A           ;                                                                               R31
 011A           ;                                                                               R30
 011A           ;                                                                               R7
 011A           ;                                                                               .
 011A           ;                                                                               .
 011A           ;                                                                               .
 011A           ;                                                                               R0              (High memory)
 011A           ;*******************************************************************************
 011A           
 011A           _OSIntCtxSw::
 011A EDB7                      IN      R30,SPL                         ; Z = SP
 011C FEB7                      IN      R31,SPH
 011E                   ;       ADIW    R30,4   ; (Uncomment if OS_CRITICAL_METHOD is 1, see OS_CPU.H)
 011E 3596                      ADIW    R30,5                           ; Adjust Z to point to task return address
 0120 FA93                      ST      -Y,R31                          ; Save SP
 0122 EA93                      ST      -Y,R30                          ;
 0124                   
 0124 E0910000                  LDS     R30,_OSTCBCur           ; Z = OSTCBCur->OSTCBStkPtr
 0128 F0910100                  LDS     R31,_OSTCBCur+1         ;
 012C C193                      ST      Z+,R28                          ; Save Y pointer
 012E D193                      ST      Z+,R29                          ;
 0130           
 0130 00910000                  LDS     R16,_OSPrioHighRdy      ; OSPrioCur = OSPrioHighRdy
 0134 00930000                  STS     _OSPrioCur,R16  ;
 0138           
 0138 E0910000                  LDS     R30,_OSTCBHighRdy       ; Z = OSTCBHighRdy->OSTCBStkPtr
 013C F0910100                  LDS     R31,_OSTCBHighRdy+1     ;
 0140 E0930000                  STS     _OSTCBCur,R30           ; OSTCBCur = OSTCBHighRdy
 0144 F0930100                  STS     _OSTCBCur+1,R31         ;
 0148           
 0148 C191                      LD      R28,Z+                          ; Restore Y pointer
 014A D191                      LD      R29,Z+                          ;
 014C 0991                      LD      R16,Y+
 014E 0DBF                      OUT     SPL,R16
 0150 0991                      LD      R16,Y+
 0152 0EBF                      OUT     SPH,R16
 0154 0991                      LD      R16,Y+
 0156 0FBF                      OUT     SREG,R16
 0158 F991                      LD      R31,Y+
 015A E991                      LD      R30,Y+
 015C B991                      LD      R27,Y+
 015E A991                      LD      R26,Y+
 0160 9991                      LD      R25,Y+
 0162 8991                      LD      R24,Y+
 0164 7991                      LD      R23,Y+
 0166 6991                      LD      R22,Y+
 0168 5991                      LD      R21,Y+
 016A 4991                      LD      R20,Y+
 016C 3991                      LD      R19,Y+
 016E 2991                      LD      R18,Y+
 0170 1991                      LD      R17,Y+
 0172 0991                      LD      R16,Y+
 0174 F990                      LD      R15,Y+
 0176 E990                      LD      R14,Y+
 0178 D990                      LD      R13,Y+
 017A C990                      LD      R12,Y+
 017C B990                      LD      R11,Y+
 017E A990                      LD      R10,Y+
 0180 9990                      LD      R9,Y+
 0182 8990                      LD      R8,Y+
 0184 7990                      LD      R7,Y+
 0186 6990                      LD      R6,Y+
 0188 5990                      LD      R5,Y+
 018A 4990                      LD      R4,Y+
 018C 3990                      LD      R3,Y+
 018E 2990                      LD      R2,Y+
 0190 1990                      LD      R1,Y+
 0192 0990                      LD      R0,Y+
 0194 0895                      RET
 0196           
 0196           ;******************************************************************************
 0196           ;                          SYSTEM TICK ISR
 0196           ;
 0196           ; Description: This function is the ISR used to notify uC/OS-II that a system
 0196           ; tick has occurred.
 0196           ;
 0196           ;
 0196           ;*******************************************************************************
 0196           ; 
 0196           _OSTickISR::    
 0196 0000              NOP
 0198 0A92                      ST      -Y,R0   
 019A 1A92                      ST      -Y,R1
 019C 2A92                      ST      -Y,R2
 019E 3A92                      ST      -Y,R3
 01A0 4A92                      ST      -Y,R4
 01A2 5A92                      ST      -Y,R5
 01A4 6A92                      ST      -Y,R6
 01A6 7A92                      ST      -Y,R7
 01A8 8A92                      ST      -Y,R8
 01AA 9A92                      ST      -Y,R9
 01AC AA92                      ST      -Y,R10
 01AE BA92                      ST      -Y,R11
 01B0 CA92                      ST      -Y,R12
 01B2 DA92                      ST      -Y,R13
 01B4 EA92                      ST      -Y,R14
 01B6 FA92                      ST      -Y,R15
 01B8 0A93                      ST      -Y,R16
 01BA 1A93                      ST      -Y,R17
 01BC 2A93                      ST      -Y,R18
 01BE 3A93                      ST      -Y,R19
 01C0 4A93                      ST      -Y,R20
 01C2 5A93                      ST      -Y,R21
 01C4 6A93                      ST      -Y,R22
 01C6 7A93                      ST      -Y,R23
 01C8 8A93                      ST      -Y,R24
 01CA 9A93                      ST      -Y,R25
 01CC AA93                      ST      -Y,R26
 01CE BA93                      ST      -Y,R27
 01D0 EA93                      ST      -Y,R30
 01D2 FA93                      ST      -Y,R31
 01D4 0FB7                      IN      R16, SREG
 01D6 0068                      SBR     R16, 0x80               ; bei Aufruf dieser ISR geloeschtes I-Flag setzen 
 01D8 0A93                      ST      -Y, R16
 01DA           
 01DA                           ; TimerCounter aufrischen
 01DA 06E0                      LDI     R16,6; Reload TC_2, 2ms bei 8MHz
 01DC 04BD                      OUT     TCNT2,R16
 01DE           
 01DE 00910000                  LDS     R16,_OSIntNesting           ; Notify uC/OS-II of ISR
 01E2 0395                      INC     R16                         ;
 01E4 00930000                  STS     _OSIntNesting,R16           ;
 01E8           
 01E8 0E940000                  CALL    _OSTimeTick             ; Call uC/OS-II's tick updating function
 01EC                           ; bearbeitet die tasktimer, wenn 0 --> deren Prio in Aufruftab stellen
 01EC           
 01EC 0E940000                  CALL    _OSIntExit              ; Notify uC/OS-II about end of ISR
 01F0                           ; fuehrt gegebenfalls einen Context-Switch aus
 01F0           
 01F0 0991                      LD      R16,Y+
 01F2 0FBF                      OUT     SREG,R16
 01F4 F991                      LD      R31,Y+
 01F6 E991                      LD      R30,Y+
 01F8 B991                      LD      R27,Y+
 01FA A991                      LD      R26,Y+
 01FC 9991                      LD      R25,Y+
 01FE 8991                      LD      R24,Y+
 0200 7991                      LD      R23,Y+
 0202 6991                      LD      R22,Y+
 0204 5991                      LD      R21,Y+
 0206 4991                      LD      R20,Y+
 0208 3991                      LD      R19,Y+
 020A 2991                      LD      R18,Y+
 020C 1991                      LD      R17,Y+
 020E 0991                      LD      R16,Y+
 0210 F990                      LD      R15,Y+
 0212 E990                      LD      R14,Y+
 0214 D990                      LD      R13,Y+
 0216 C990                      LD      R12,Y+
 0218 B990                      LD      R11,Y+
 021A A990                      LD      R10,Y+
 021C 9990                      LD      R9,Y+
 021E 8990                      LD      R8,Y+
 0220 7990                      LD      R7,Y+
 0222 6990                      LD      R6,Y+
 0224 5990                      LD      R5,Y+
 0226 4990                      LD      R4,Y+
 0228 3990                      LD      R3,Y+
 022A 2990                      LD      R2,Y+
 022C 1990                      LD      R1,Y+
 022E 0990                      LD      R0,Y+
 0230 0895                      RET                     ; Note: RET instead of RETI
 0232           
 0232           ;*******************************************************************************
 0232           ;
 0232           ;*******************************************************************************
 0232           

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美偷拍卡通变态| 国产一区二区三区视频在线播放 | 国产一区二区三区av电影| 亚洲影视在线观看| 在线精品观看国产| 亚洲午夜在线电影| 日韩女优毛片在线| 六月丁香综合在线视频| wwww国产精品欧美| 成人av综合在线| 一区二区三区国产精品| 日韩午夜小视频| av中文字幕在线不卡| 亚洲制服丝袜av| 一区二区三区中文字幕| 亚洲午夜在线视频| 美腿丝袜一区二区三区| 国产精品久久久久久久久动漫| 91精彩视频在线| 国产一区二区三区免费播放| 高清不卡在线观看av| 午夜电影久久久| 亚洲女同ⅹxx女同tv| 一区二区三区不卡视频 | 欧美一区二区在线免费观看| 国产.精品.日韩.另类.中文.在线.播放| 国内外成人在线| 午夜精品福利久久久| 久久不见久久见中文字幕免费| 国产一区二区三区免费看 | 免费看日韩精品| 精品一区二区免费在线观看| 中文字幕亚洲欧美在线不卡| 亚洲1区2区3区4区| 国产欧美视频在线观看| 中文字幕制服丝袜一区二区三区| 国产精品色在线观看| 日韩成人一区二区| 精品少妇一区二区三区在线播放 | 亚洲精品中文在线影院| 日本美女一区二区三区视频| 精品视频在线视频| 国产性天天综合网| 亚洲国产一区视频| 欧美老人xxxx18| 国产精品夫妻自拍| 91丨九色porny丨蝌蚪| 精品成人一区二区三区| 一区二区三区波多野结衣在线观看| 91美女片黄在线观看91美女| 亚洲视频网在线直播| 国内精品免费在线观看| 久久精品视频免费观看| 91一区二区在线观看| 亚洲综合激情网| 91精品福利在线一区二区三区| 免费日本视频一区| 国产精品久久精品日日| 欧美日韩免费一区二区三区| 奇米色一区二区| 国产精品全国免费观看高清| 欧美午夜精品免费| 日韩美女精品在线| 欧美丰满少妇xxxxx高潮对白| 日韩激情av在线| 欧美人伦禁忌dvd放荡欲情| 亚洲免费观看在线观看| 日韩一级黄色大片| 顶级嫩模精品视频在线看| 亚洲综合久久久久| 欧美激情在线一区二区| 韩国成人在线视频| 亚洲人成网站影音先锋播放| 欧美军同video69gay| 国产91高潮流白浆在线麻豆| 欧美激情综合在线| 欧美日韩亚洲综合一区| 成人国产视频在线观看| 蜜臀av性久久久久蜜臀av麻豆| 国产精品护士白丝一区av| 日韩一级免费观看| 欧洲国内综合视频| av一本久道久久综合久久鬼色| 日精品一区二区三区| 国产精品女上位| 成人h动漫精品| 亚洲男人天堂一区| 久久久99久久| 欧美精品在线视频| 91极品视觉盛宴| 国产精品白丝av| 欧美系列在线观看| 国产精品亚洲第一| 亚洲成人精品在线观看| 国产欧美一区二区精品忘忧草| 99视频精品在线| 看国产成人h片视频| 久久精品亚洲精品国产欧美 | 午夜亚洲国产au精品一区二区| 在线播放视频一区| 国产又黄又大久久| 国产精品久久久久久久午夜片| 欧美色图12p| 国产成人鲁色资源国产91色综| 欧美精品三级在线观看| 久久99精品国产麻豆婷婷洗澡| 日本一区二区三区电影| 欧美精品18+| 成人看片黄a免费看在线| 亚洲精品在线免费播放| 色婷婷综合久久久久中文一区二区| 欧美videossexotv100| www.av亚洲| 国产在线观看一区二区| 日本欧美在线看| 亚洲一区影音先锋| 中文字幕亚洲精品在线观看| 国产三级久久久| 2020国产精品久久精品美国| 在线不卡欧美精品一区二区三区| www.久久精品| 久久精品国产久精国产爱| 国产在线精品一区二区不卡了| 免费观看成人av| 日本欧美在线观看| 高清不卡在线观看av| 国产午夜精品一区二区三区视频 | 欧美性欧美巨大黑白大战| 成人精品免费视频| 成人免费视频视频| 成人综合在线观看| 国产东北露脸精品视频| 国产一区二区看久久| 国产精品18久久久久久久网站| 韩日欧美一区二区三区| 国产精品综合久久| 风间由美一区二区三区在线观看 | 亚洲品质自拍视频| 国产日韩欧美制服另类| www日韩大片| 国产亚洲欧美一区在线观看| 欧美激情一区二区三区不卡| 国产欧美一区二区精品秋霞影院| 91精品国产aⅴ一区二区| 国产亚洲欧洲一区高清在线观看| 久久在线免费观看| 久久久久久久久久久久久久久99 | 国产成人精品午夜视频免费| 老司机一区二区| 麻豆高清免费国产一区| 日韩国产成人精品| 蜜臀av性久久久久蜜臀av麻豆| 日韩高清在线电影| 免费av网站大全久久| 蜜臀久久久久久久| 亚洲图片欧美视频| 亚洲国产成人高清精品| 亚洲成人动漫在线观看| 亚洲成人免费影院| 青青草97国产精品免费观看无弹窗版| 另类调教123区| 在线中文字幕一区二区| 欧美一区二区三区四区五区| 精品va天堂亚洲国产| 中文av一区二区| 亚洲电影第三页| 九九九精品视频| 日本伦理一区二区| 精品国产一区二区三区忘忧草| 国产精品久久久久久久裸模| 图片区日韩欧美亚洲| 风间由美中文字幕在线看视频国产欧美| 粉嫩13p一区二区三区| 91精品国产综合久久久久久| 欧美韩国日本综合| 亚洲成人久久影院| 成人国产精品免费| 91麻豆精品国产91久久久资源速度 | 欧美精品久久99久久在免费线| 2024国产精品| 亚洲福利一区二区三区| 国产成人免费在线观看| 欧美三级中文字| 日韩伦理电影网| 国产一区二三区| 欧美精品国产精品| 亚洲一区免费视频| 国产v日产∨综合v精品视频| 欧美理论片在线| 亚洲色图另类专区| 国产精品系列在线播放| 成人午夜免费视频| 日韩你懂的电影在线观看| 香蕉成人伊视频在线观看| 成人激情校园春色| 精品欧美一区二区在线观看 | 3d成人动漫网站| 亚洲国产精品久久艾草纯爱| 成人黄色一级视频| 精品国产sm最大网站免费看|