亚洲欧美第一页_禁久久精品乱码_粉嫩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           

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚一区二区| 成人动漫精品一区二区| 99久久99久久精品免费观看| 天天色综合天天| 国产精品高潮久久久久无| 五月天激情综合网| 成人avav在线| 亚洲精品一区二区三区蜜桃下载| 亚洲一区在线看| 波多野洁衣一区| 亚洲精品一区二区三区蜜桃下载 | 久久精品72免费观看| 99re成人精品视频| 久久影音资源网| 男女男精品视频网| 日本精品一区二区三区四区的功能| 久久久久久亚洲综合影院红桃| 亚洲国产成人高清精品| 成人美女在线观看| 国产亚洲婷婷免费| 久久97超碰色| 欧美成人性战久久| 日本欧美久久久久免费播放网| 91福利资源站| 亚洲综合在线五月| 91丨九色丨蝌蚪富婆spa| 欧美激情一区在线| 国产69精品久久99不卡| 国产亚洲制服色| 国产露脸91国语对白| 欧美刺激脚交jootjob| 蜜桃精品视频在线| 日韩视频一区二区三区在线播放| 偷拍亚洲欧洲综合| 欧美日韩国产欧美日美国产精品| 一区二区三区欧美亚洲| 色哟哟欧美精品| 一个色综合av| 欧美日韩美少妇| 男男成人高潮片免费网站| 欧美一二三在线| 久久69国产一区二区蜜臀| 精品国产一区二区在线观看| 狠狠狠色丁香婷婷综合激情 | 亚洲不卡av一区二区三区| 亚洲女与黑人做爰| 色综合 综合色| 中文在线资源观看网站视频免费不卡 | 欧美日本一区二区在线观看| 亚洲激情中文1区| 91在线视频播放| 亚洲欧美成aⅴ人在线观看| 欧美性猛交一区二区三区精品| 亚洲天堂精品在线观看| 91成人免费网站| 一级做a爱片久久| 6080国产精品一区二区| 亚洲3atv精品一区二区三区| 欧美一区二区福利视频| 蜜桃精品视频在线| 中文字幕免费观看一区| 91在线你懂得| 性久久久久久久久久久久| 在线成人小视频| 天堂在线一区二区| 日韩精品一区二区三区视频| 爽好久久久欧美精品| 久久久久久夜精品精品免费| 欧美老人xxxx18| 国产在线一区观看| 中文字幕欧美一区| 欧美一区二区三区免费大片| 久久se精品一区二区| 亚洲美女屁股眼交| 欧美久久免费观看| 国产成a人亚洲| 一区二区成人在线| wwwwww.欧美系列| 99国产精品久| 精品一区二区三区免费毛片爱| 国产精品毛片无遮挡高清| 8v天堂国产在线一区二区| 国产制服丝袜一区| 午夜精品一区二区三区电影天堂| 337p亚洲精品色噜噜噜| 国产成人精品网址| 美女mm1313爽爽久久久蜜臀| 中文av一区二区| aaa亚洲精品一二三区| 久久福利资源站| 亚洲柠檬福利资源导航| 久久久久久影视| 欧美日韩一区二区不卡| 成人app在线观看| 婷婷六月综合亚洲| 亚洲品质自拍视频| 精品福利av导航| 51精品国自产在线| 91免费视频网| 成人黄色电影在线| 另类小说色综合网站| 亚洲国产精品自拍| 国产精品久久久久影院老司| 久久亚洲综合色| 国产午夜精品在线观看| 日韩免费看网站| 欧美揉bbbbb揉bbbbb| av午夜一区麻豆| 国产真实乱子伦精品视频| 毛片av一区二区| 亚洲国产aⅴ成人精品无吗| 中文字幕在线观看一区二区| xnxx国产精品| 欧美色精品在线视频| 粉嫩av一区二区三区| 国产在线不卡一卡二卡三卡四卡| 国产精品福利影院| 椎名由奈av一区二区三区| 国产午夜精品福利| 91精选在线观看| 欧美日韩视频在线观看一区二区三区 | 精品国产污网站| 色欧美日韩亚洲| 91女厕偷拍女厕偷拍高清| 成人午夜视频网站| 国产传媒日韩欧美成人| 老司机午夜精品99久久| 久久精品免费观看| 日韩成人av影视| 亚洲sss视频在线视频| 亚洲在线中文字幕| 亚洲午夜精品17c| 亚洲成a人v欧美综合天堂下载| 亚洲三级在线免费观看| 亚洲女同女同女同女同女同69| 中文字幕日韩欧美一区二区三区| 国产精品久线观看视频| 久久色.com| 国产日本欧洲亚洲| 日本高清成人免费播放| 不卡的av在线播放| 99精品久久只有精品| 91猫先生在线| 欧美午夜影院一区| 欧美区在线观看| 日韩欧美专区在线| 久久综合视频网| 国产精品区一区二区三| 亚洲日本青草视频在线怡红院| 亚洲精品福利视频网站| 亚洲综合成人在线| 日韩av电影免费观看高清完整版在线观看| 亚洲成人综合网站| 久久国产尿小便嘘嘘| 国产传媒久久文化传媒| 欧美午夜一区二区三区免费大片| 91久久精品一区二区三| 欧美高清视频www夜色资源网| 欧美日韩高清影院| 精品国产精品网麻豆系列| 国产精品嫩草久久久久| 亚洲综合色成人| 麻豆精品国产传媒mv男同| 538在线一区二区精品国产| 亚洲国产精品传媒在线观看| 自拍偷拍国产亚洲| 国产在线精品免费| 国产精品正在播放| 从欧美一区二区三区| www.欧美色图| 91精品久久久久久久99蜜桃| 91.成人天堂一区| 国产亚洲欧美日韩在线一区| 91久久一区二区| 国产精品久久毛片a| 伊人色综合久久天天| 久久99日本精品| 亚洲国产精品久久艾草纯爱| 老司机精品视频一区二区三区| 国产91露脸合集magnet | 性欧美大战久久久久久久久| 精品中文字幕一区二区| 日韩av电影天堂| 成人精品一区二区三区四区| 欧美日本一区二区三区四区| 国产精品毛片高清在线完整版| 男女男精品视频网| 欧亚洲嫩模精品一区三区| 国产亚洲成aⅴ人片在线观看| 亚洲精品成人a在线观看| 激情小说欧美图片| 欧美在线观看一区| 国产精品国产三级国产三级人妇| 久久超碰97中文字幕| 欧美唯美清纯偷拍| 《视频一区视频二区| av爱爱亚洲一区| 国产欧美精品一区二区色综合| 日本特黄久久久高潮| 欧美性感一区二区三区|