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

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

?? os_cpu_a.lis

?? Atmega128的proteus仿真例程
?? 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           

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产天堂| 日韩国产在线一| 91精品国产麻豆| 欧美少妇bbb| 91麻豆国产精品久久| 99久久精品久久久久久清纯| 成人h动漫精品一区二区| 色婷婷综合久色| 91在线视频免费91| 91久久久免费一区二区| 色域天天综合网| 欧美色老头old∨ideo| 欧美日韩一区高清| 欧美视频精品在线观看| 日韩欧美精品在线| 精品播放一区二区| 日本一区二区三区在线不卡 | 亚洲国产精品久久人人爱蜜臀| 专区另类欧美日韩| 婷婷丁香激情综合| 久久99日本精品| av在线不卡网| 欧美日韩久久不卡| 精品人伦一区二区色婷婷| 久久综合国产精品| 亚洲精品免费在线播放| 日韩va欧美va亚洲va久久| 国产一区二区视频在线| 91丨porny丨蝌蚪视频| 制服丝袜亚洲色图| 国产精品免费久久久久| 天堂va蜜桃一区二区三区漫画版 | 精品成人免费观看| 亚洲少妇中出一区| 美女被吸乳得到大胸91| 99久久er热在这里只有精品66| 欧美日本一区二区| 国产精品成人一区二区三区夜夜夜| 亚洲电影视频在线| 成人免费观看av| 日韩一级片在线播放| 亚洲人成亚洲人成在线观看图片| 午夜精品一区二区三区免费视频| 懂色av一区二区三区蜜臀| 欧美日韩亚洲国产综合| 久久精品一区蜜桃臀影院| 亚洲国产精品久久人人爱蜜臀| 国产精品一区在线观看乱码| 欧美日韩黄色影视| 国产精品乱子久久久久| 激情欧美日韩一区二区| 精品视频在线免费看| 中文字幕在线观看一区二区| 看国产成人h片视频| 欧美日韩aaa| 亚洲精品国产a| 波多野洁衣一区| 久久久蜜桃精品| 激情综合色播激情啊| 欧美日韩国产大片| 亚洲精品免费电影| 99精品欧美一区| 亚洲国产成人一区二区三区| 久久国产精品区| 日韩一区二区三区在线视频| 亚洲成a天堂v人片| 欧美撒尿777hd撒尿| 亚洲乱码国产乱码精品精98午夜| 成人激情小说网站| 亚洲国产成人一区二区三区| 国产91丝袜在线播放0| 国产午夜精品福利| 国产一区二区在线看| 久久夜色精品一区| 国产一区视频在线看| xvideos.蜜桃一区二区| 国内精品第一页| 国产精品婷婷午夜在线观看| 成熟亚洲日本毛茸茸凸凹| 国产精品美女久久久久aⅴ | 午夜精品福利视频网站| 欧美少妇xxx| 日本美女一区二区三区视频| 欧美一级黄色大片| 激情图区综合网| 中文字幕第一区综合| 成人午夜在线视频| 亚洲欧美日韩精品久久久久| 91极品美女在线| 日本欧美在线观看| 国产日韩欧美麻豆| 色一情一伦一子一伦一区| 亚洲午夜久久久久中文字幕久| 欧美裸体bbwbbwbbw| 精品无人区卡一卡二卡三乱码免费卡 | zzijzzij亚洲日本少妇熟睡| 136国产福利精品导航| 欧美嫩在线观看| 国产在线视频不卡二| 国产精品福利一区二区三区| 在线观看亚洲精品| 人人超碰91尤物精品国产| 一本到不卡精品视频在线观看 | 91啪九色porn原创视频在线观看| 亚洲综合一二区| 久久一区二区三区国产精品| 91老师国产黑色丝袜在线| 亚洲第一电影网| 国产精品色婷婷| 欧美高清dvd| 成人精品视频一区二区三区 | www激情久久| av成人老司机| 免费成人深夜小野草| 国产精品久久久久久久久动漫| 欧美日韩一二区| 成人h版在线观看| 蜜臀va亚洲va欧美va天堂| 国产精品久久久久久久久免费桃花| 911国产精品| 91麻豆视频网站| 国产精品888| 亚洲日本电影在线| 久久久精品蜜桃| 7777精品伊人久久久大香线蕉的 | 精品视频免费在线| 国产激情一区二区三区桃花岛亚洲| 一区二区三区在线观看网站| 久久在线观看免费| 正在播放亚洲一区| 欧美午夜一区二区三区免费大片| 国产久卡久卡久卡久卡视频精品| 性久久久久久久| 亚洲国产视频a| 亚洲免费电影在线| 17c精品麻豆一区二区免费| 国产亚洲一区二区三区四区| 欧美一区二区三区免费观看视频| 色噜噜狠狠色综合中国| eeuss鲁片一区二区三区| 国产一区二区三区免费观看| 日韩—二三区免费观看av| 亚洲一区免费观看| 一区二区欧美国产| 一区二区三区自拍| 亚洲精品va在线观看| 亚洲精品大片www| 亚洲在线一区二区三区| 亚洲美女屁股眼交3| 亚洲视频免费看| 亚洲制服欧美中文字幕中文字幕| 亚洲欧洲美洲综合色网| 国产精品高潮久久久久无| 国产精品欧美极品| 欧美极品美女视频| 国产精品久久久久久久久图文区| 国产精品青草久久| 亚洲美女少妇撒尿| 亚洲成a人v欧美综合天堂| 五月婷婷综合在线| 另类的小说在线视频另类成人小视频在线| 亚洲成人自拍偷拍| 久久精品国产亚洲高清剧情介绍| 久久aⅴ国产欧美74aaa| 久久er精品视频| 美女脱光内衣内裤视频久久影院| 久久97超碰色| 国产成人精品影视| 91麻豆精东视频| 欧美日韩视频在线观看一区二区三区 | 久久疯狂做爰流白浆xx| 狠狠色丁香婷婷综合久久片| 国产不卡视频一区| 91视视频在线直接观看在线看网页在线看 | 午夜视频一区在线观看| 精品一区二区三区免费毛片爱| 国产美女在线观看一区| 福利一区二区在线| 色呦呦网站一区| 日韩欧美国产精品| 国产精品第五页| 免费一级片91| gogogo免费视频观看亚洲一| 欧美在线免费观看视频| 日韩一区二区中文字幕| 国产精品欧美经典| 日本成人中文字幕在线视频| 国产99一区视频免费| 欧美视频一区二区三区| 久久午夜电影网| 亚洲成人7777| 成人激情黄色小说| 制服丝袜亚洲网站| 成人欧美一区二区三区小说 | 欧美一二三区在线观看| 日韩码欧中文字| 国产一区二区精品久久91| 欧美伊人精品成人久久综合97| 久久婷婷国产综合精品青草| 亚洲大片精品永久免费|