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

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

?? os_cpu_a.lis

?? ucos-ii-at90S-icc-avr
?? LIS
?? 第 1 頁 / 共 2 頁
字號:
 00CC F0930100                  STS     _OSTCBCur+1,R31         ;
 00D0           
 00D0 C191                      LD      R28,Z+          ; Restore Y pointer
 00D2 D191                      LD      R29,Z+          ;
 00D4           
 00D4 0991                      LD      R16,Y+
 00D6 0DBF                      OUT     SPL,R16
 00D8 0991                      LD      R16,Y+
 00DA 0EBF                      OUT     SPH,R16
 00DC 0991                      LD      R16,Y+
 00DE 0FBF                      OUT     SREG,R16
 00E0 F991                      LD      R31,Y+
 00E2 E991                      LD      R30,Y+
 00E4 B991                      LD      R27,Y+
 00E6 A991                      LD      R26,Y+
 00E8 9991                      LD      R25,Y+
 00EA 8991                      LD      R24,Y+
 00EC 7991                      LD      R23,Y+
 00EE 6991                      LD      R22,Y+
 00F0 5991                      LD      R21,Y+
 00F2 4991                      LD      R20,Y+
 00F4 3991                      LD      R19,Y+
 00F6 2991                      LD      R18,Y+
 00F8 1991                      LD      R17,Y+
 00FA 0991                      LD      R16,Y+
 00FC F990                      LD      R15,Y+
 00FE E990                      LD      R14,Y+
 0100 D990                      LD      R13,Y+
 0102 C990                      LD      R12,Y+
 0104 B990                      LD      R11,Y+
 0106 A990                      LD      R10,Y+
 0108 9990                      LD      R9,Y+
 010A 8990                      LD      R8,Y+
 010C 7990                      LD      R7,Y+
 010E 6990                      LD      R6,Y+
 0110 5990                      LD      R5,Y+
 0112 4990                      LD      R4,Y+
 0114 3990                      LD      R3,Y+
 0116 2990                      LD      R2,Y+
 0118 1990                      LD      R1,Y+
 011A 0990                      LD      R0,Y+
 011C 0895                      RET
 011E           
 011E           
 011E           ;*******************************************************************************
 011E           ;               INTERRUPT LEVEL CONTEXT SWITCH
 011E           ;
 011E           ; Description : This function is called by OSIntExit() to perform a context
 011E           ; switch to a task that has been made ready-to-run by an ISR.
 011E           ;
 011E           ; Note(s):
 011E           ;       1) Upon entry,
 011E           ;               OSTCBCur     points to the OS_TCB of the task to suspend
 011E           ;               OSTCBHighRdy points to the OS_TCB of the task to resume
 011E           ;
 011E           ;       2) The stack frame of the task to suspend looks as follows:
 011E           ;
 011E           ;               SP      +0 --> LSB of return address of OSIntCtxSw()   (Low memory)
 011E           ;                       +1     MSB of return address of OSIntCtxSw()
 011E           ;                       +2     LSB of return address of OSIntExit()
 011E           ;                       +3     MSB of return address of OSIntExit()
 011E           ;                       +4     LSB of task code address
 011E           ;                       +5     MSB of task code address         (High memory)
 011E           ;
 011E           ;       3) The saved context of the task to resume looks as follows:
 011E           ;
 011E           ;               OSTCBHighRdy->OSTCBStkPtr -->   LSB of (return) stack pointer (Low mem)
 011E           ;                                                                               MSB of (return) stack pointer
 011E           ;                                                                               Flags to load in status register
 011E           ;                                                                               R31
 011E           ;                                                                               R30
 011E           ;                                                                               R7
 011E           ;                                                                               .
 011E           ;                                                                               .
 011E           ;                                                                               .
 011E           ;                                                                               R0              (High memory)
 011E           ;*******************************************************************************
 011E           
 011E           _OSIntCtxSw::
 011E EDB7                      IN      R30,SPL                         ; Z = SP
 0120 FEB7                      IN      R31,SPH
 0122                   ;       ADIW    R30,4   ; (Uncomment if OS_CRITICAL_METHOD is 1, see OS_CPU.H)
 0122 3596                      ADIW    R30,5                           ; Adjust Z to point to task return address
 0124 FA93                      ST      -Y,R31                          ; Save SP
 0126 EA93                      ST      -Y,R30                          ;
 0128           
 0128 E0910000                  LDS     R30,_OSTCBCur                ; Z = OSTCBCur->OSTCBStkPtr
 012C F0910100                  LDS     R31,_OSTCBCur+1              ;
 0130 C193                      ST      Z+,R28                      ; Save Y pointer
 0132 D193                      ST      Z+,R29                      ;
 0134           
 0134 00D0                      RCALL   _OSTaskSwHook                ; RCALL user defined task switch hook
 0136           
 0136 00910000                  LDS     R16,_OSPrioHighRdy           ; OSPrioCur = OSPrioHighRdy
 013A 00930000                  STS     _OSPrioCur,R16               ;
 013E           
 013E E0910000                  LDS     R30,_OSTCBHighRdy            ; Z = OSTCBHighRdy->OSTCBStkPtr
 0142 F0910100                  LDS     R31,_OSTCBHighRdy+1          ;
 0146 E0930000                  STS     _OSTCBCur,R30                ; OSTCBCur = OSTCBHighRdy
 014A F0930100                  STS     _OSTCBCur+1,R31              ;
 014E           
 014E C191                      LD      R28,Z+                      ; Restore Y pointer
 0150 D191                      LD      R29,Z+                      ;
 0152           
 0152 0991                      LD      R16,Y+
 0154 0DBF                      OUT     SPL,R16
 0156 0991                      LD      R16,Y+
 0158 0EBF                      OUT     SPH,R16
 015A 0991                      LD      R16,Y+
 015C 0FBF                      OUT     SREG,R16
 015E F991                      LD      R31,Y+
 0160 E991                      LD      R30,Y+
 0162 B991                      LD      R27,Y+
 0164 A991                      LD      R26,Y+
 0166 9991                      LD      R25,Y+
 0168 8991                      LD      R24,Y+
 016A 7991                      LD      R23,Y+
 016C 6991                      LD      R22,Y+
 016E 5991                      LD      R21,Y+
 0170 4991                      LD      R20,Y+
 0172 3991                      LD      R19,Y+
 0174 2991                      LD      R18,Y+
 0176 1991                      LD      R17,Y+
 0178 0991                      LD      R16,Y+
 017A F990                      LD      R15,Y+
 017C E990                      LD      R14,Y+
 017E D990                      LD      R13,Y+
 0180 C990                      LD      R12,Y+
 0182 B990                      LD      R11,Y+
 0184 A990                      LD      R10,Y+
 0186 9990                      LD      R9,Y+
 0188 8990                      LD      R8,Y+
 018A 7990                      LD      R7,Y+
 018C 6990                      LD      R6,Y+
 018E 5990                      LD      R5,Y+
 0190 4990                      LD      R4,Y+
 0192 3990                      LD      R3,Y+
 0194 2990                      LD      R2,Y+
 0196 1990                      LD      R1,Y+
 0198 0990                      LD      R0,Y+
 019A 0895                      RET
 019C           
 019C           
 019C           ;old code
 019C           ;               IN      R30,SPL                         ; Z = SP
 019C           ;               IN      R31,SPH
 019C                   ;       ADIW    R30,4   ; (Uncomment if OS_CRITICAL_METHOD is 1, see OS_CPU.H)
 019C           ;               ADIW    R30,5                           ; Adjust Z to point to task return address
 019C           ;               ST      -Y,R31                          ; Save SP
 019C           ;               ST      -Y,R30                          ;
 019C           ;       
 019C           ;               LDS     R30,_OSTCBCur           ; Z = OSTCBCur->OSTCBStkPtr
 019C           ;               LDS     R31,_OSTCBCur+1         ;
 019C           ;               ST      Z+,R28                          ; Save Y pointer
 019C           ;               ST      Z+,R29                          ;
 019C           ;
 019C           ;               RCALL    _OSTaskSwHook          ; RCALL user defined task switch hook
 019C           ;
 019C           ;               LDS     R16,_OSPrioHighRdy      ; OSPrioCur = OSPrioHighRdy
 019C           ;               STS     _OSPrioCur,R16  ;
 019C           ;
 019C           ;               LDS     R30,_OSTCBHighRdy       ; Z = OSTCBHighRdy->OSTCBStkPtr
 019C           ;               LDS     R31,_OSTCBHighRdy+1     ;
 019C           ;               STS     _OSTCBCur,R30           ; OSTCBCur = OSTCBHighRdy
 019C           ;               STS     _OSTCBCur+1,R31         ;
 019C           ;
 019C           ;               LD      R28,Z+                          ; Restore Y pointer
 019C           ;               LD      R29,Z+                          ;
 019C           ;               POPSP                                           ; restore stack pointer
 019C           ;               POPSREG                                         ; restore SREG
 019C           ;               POPRS                                           ; restore registers
 019C           ;               RET
 019C           ;
 019C           ;******************************************************************************
 019C           ;                          SYSTEM TICK ISR
 019C           ;
 019C           ; Description: This function is the ISR used to notify uC/OS-II that a system
 019C           ; tick has occurred.
 019C           ;
 019C           ;
 019C           ;*******************************************************************************
 019C           ; 
 019C           _Before_OSTickIS::
 019C 0000                                        nop
 019E 0895                                        ret
 01A0           _OSTickISR::    
 01A0 0A92                      ST      -Y,R0   
 01A2 1A92                      ST      -Y,R1
 01A4 2A92                      ST      -Y,R2
 01A6 3A92                      ST      -Y,R3
 01A8 4A92                      ST      -Y,R4
 01AA 5A92                      ST      -Y,R5
 01AC 6A92                      ST      -Y,R6
 01AE 7A92                      ST      -Y,R7
 01B0 8A92                      ST      -Y,R8
 01B2 9A92                      ST      -Y,R9
 01B4 AA92                      ST      -Y,R10
 01B6 BA92                      ST      -Y,R11
 01B8 CA92                      ST      -Y,R12
 01BA DA92                      ST      -Y,R13
 01BC EA92                      ST      -Y,R14
 01BE FA92                      ST      -Y,R15
 01C0 0A93                      ST      -Y,R16
 01C2 1A93                      ST      -Y,R17
 01C4 2A93                      ST      -Y,R18
 01C6 3A93                      ST      -Y,R19
 01C8 4A93                      ST      -Y,R20
 01CA 5A93                      ST      -Y,R21
 01CC 6A93                      ST      -Y,R22
 01CE 7A93                      ST      -Y,R23
 01D0 8A93                      ST      -Y,R24
 01D2 9A93                      ST      -Y,R25
 01D4 AA93                      ST      -Y,R26
 01D6 BA93                      ST      -Y,R27
 01D8 EA93                      ST      -Y,R30
 01DA FA93                      ST      -Y,R31
 01DC 0FB7                      IN      R16,SREG
 01DE 0068                      SBR     R16,0x80                    ; Set interrupt bit in status reg and save
 01E0 0A93                      ST      -Y,R16
 01E2           ;can not do this,or uc-os-ii will die
 01E2           ;                PUSHSP
 01E2           ;avr-gcc ->11059200
 01E2 04E6                      LDI     R16,256-(8000000/50/1024)   ; Reload timer to overflow at a rate of 50Hz
 01E4 02BF                      OUT     TCNT0,R16                   ; at a prescaler of 1024 and 7.3728 MHz AVR clock
 01E6           
 01E6 00910000                  LDS     R16,_OSIntNesting            ; Notify uC/OS-II of ISR
 01EA 0395                      INC     R16                         ;
 01EC 00930000                  STS     _OSIntNesting,R16            ;
 01F0                   
 01F0 7894                      SEI                                 ; Enable interrupts
 01F2 00D0                      RCALL   _OSTimeTick                  ; RCALL uC/OS-II's tick updating function
 01F4 00D0                      RCALL   _OSIntExit                   ; Notify uC/OS-II about end of ISR
 01F6                           
 01F6           ;                POPSP
 01F6 0991                      LD      R16,Y+
 01F8 0FBF                      OUT     SREG,R16
 01FA F991                      LD      R31,Y+
 01FC E991                      LD      R30,Y+
 01FE B991                      LD      R27,Y+
 0200 A991                      LD      R26,Y+
 0202 9991                      LD      R25,Y+
 0204 8991                      LD      R24,Y+
 0206 7991                      LD      R23,Y+
 0208 6991                      LD      R22,Y+
 020A 5991                      LD      R21,Y+
 020C 4991                      LD      R20,Y+
 020E 3991                      LD      R19,Y+
 0210 2991                      LD      R18,Y+
 0212 1991                      LD      R17,Y+
 0214 0991                      LD      R16,Y+
 0216 F990                      LD      R15,Y+
 0218 E990                      LD      R14,Y+
 021A D990                      LD      R13,Y+
 021C C990                      LD      R12,Y+
 021E B990                      LD      R11,Y+
 0220 A990                      LD      R10,Y+
 0222 9990                      LD      R9,Y+
 0224 8990                      LD      R8,Y+
 0226 7990                      LD      R7,Y+
 0228 6990                      LD      R6,Y+
 022A 5990                      LD      R5,Y+
 022C 4990                      LD      R4,Y+
 022E 3990                      LD      R3,Y+
 0230 2990                      LD      R2,Y+
 0232 1990                      LD      R1,Y+
 0234 0990                      LD      R0,Y+
 0236 0895                      RET                     ; Note: RET instead of RETI
 0238           
 0238           ;*******************************************************************************
 0238           ;
 0238           ;*******************************************************************************
 0238           

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美xxxxx裸体时装秀| 日韩一级二级三级| 国产视频一区二区三区在线观看 | 丝瓜av网站精品一区二区| 欧美又粗又大又爽| 亚洲在线视频一区| 欧美精品在线视频| 久久99精品久久久久| 国产视频一区二区三区在线观看| 成人在线视频一区| 亚洲视频综合在线| 欧美精品aⅴ在线视频| 蜜臀av一区二区| 亚洲国产精品t66y| 在线免费观看视频一区| 日韩精品1区2区3区| 337p粉嫩大胆色噜噜噜噜亚洲| 国产精品911| 一区二区三区av电影| 91精选在线观看| 国产麻豆精品在线| 蜜臀av亚洲一区中文字幕| 欧美一级欧美三级| 国产一区二三区| 中文字幕日韩精品一区| 欧美在线免费播放| 国内外精品视频| 中文字幕在线视频一区| 欧美日韩国产高清一区二区三区| 加勒比av一区二区| 亚洲欧美一区二区三区极速播放 | 亚洲欧美电影一区二区| 欧美视频在线一区二区三区| 精品一区二区在线免费观看| 中文字幕一区二区三区四区不卡| 国产精品每日更新| 福利电影一区二区三区| 一级女性全黄久久生活片免费| 日韩一区二区三区视频| 成人午夜精品在线| 免费观看一级欧美片| 中文字幕制服丝袜成人av| 欧美一区二区视频网站| 99re6这里只有精品视频在线观看| 日韩国产欧美一区二区三区| 日韩毛片视频在线看| 精品裸体舞一区二区三区| 91黄色免费版| 懂色中文一区二区在线播放| 日韩av不卡一区二区| 日韩理论片在线| 国产亚洲精品中文字幕| 欧美一区二区三区爱爱| 色噜噜久久综合| 国产99久久久精品| 伦理电影国产精品| 亚洲第一久久影院| 国产精品理论在线观看| 精品福利视频一区二区三区| 欧美人与禽zozo性伦| 国内偷窥港台综合视频在线播放| 综合激情成人伊人| 欧美精品一区二区高清在线观看| 欧美日韩大陆一区二区| 97久久人人超碰| 成人黄色软件下载| 国产精品1区2区3区| 老司机午夜精品| 日本欧美在线看| 性做久久久久久| 亚洲成a人v欧美综合天堂下载| 亚洲色图在线播放| 亚洲欧洲无码一区二区三区| 欧美国产成人在线| 日本一区二区三级电影在线观看 | 免费看黄色91| 日日骚欧美日韩| 日韩制服丝袜av| 亚洲国产日韩一区二区| 亚洲免费大片在线观看| 色综合欧美在线| 国产成人精品在线看| 国产一区二区三区免费| 国产一区二区三区在线观看精品 | 国产精品私人影院| 国产精品色哟哟| 国产精品剧情在线亚洲| 国产精品国产自产拍高清av王其| 中文幕一区二区三区久久蜜桃| 精品毛片乱码1区2区3区| 亚洲精品在线电影| 久久久久国产一区二区三区四区| 久久久国产一区二区三区四区小说| 久久综合一区二区| 亚洲国产精华液网站w| 国产精品白丝在线| 一区二区国产盗摄色噜噜| 亚洲一区二区三区四区中文字幕 | 欧美日韩美少妇| 欧美一区二区免费视频| 久久综合九色综合97_久久久| 久久久亚洲高清| 91精品视频网| 国产一区二区三区四区在线观看| 精品一区二区日韩| 成人性生交大片免费看在线播放| 成人激情视频网站| 欧美在线看片a免费观看| 欧美一区二区三区在线| 国产色91在线| 捆绑调教美女网站视频一区| 国产一区二区三区日韩 | 欧美国产亚洲另类动漫| 亚洲欧美日韩久久| 奇米色一区二区| 成人看片黄a免费看在线| 91久久香蕉国产日韩欧美9色| 6080yy午夜一二三区久久| 国产午夜一区二区三区| 亚洲码国产岛国毛片在线| 免费久久99精品国产| 成人爱爱电影网址| 欧美福利一区二区| 国产精品天天摸av网| 性做久久久久久| 成人av网站免费观看| 亚洲欧美国产三级| 亚洲第四色夜色| 国产精品一级二级三级| 欧美色中文字幕| 欧美经典一区二区| 日韩精品一卡二卡三卡四卡无卡| 国产成人免费在线| 91精品国产综合久久久久久久久久| 国产网站一区二区三区| 日韩黄色免费电影| 99国产精品视频免费观看| 正在播放一区二区| 亚洲精品视频免费看| 国产在线播精品第三| 欧美日本不卡视频| 亚洲欧美日韩在线播放| 国产乱码精品一区二区三区五月婷| 欧美午夜精品电影| 中文字幕亚洲不卡| 国产精品亚洲第一| 日韩欧美一级精品久久| 亚洲综合色自拍一区| 福利电影一区二区| 久久综合九色综合97_久久久| 三级久久三级久久久| 色网站国产精品| 1000部国产精品成人观看| 国产乱码精品一区二区三| 欧美一区二区三区人| 性做久久久久久久免费看| 91麻豆自制传媒国产之光| 国产精品毛片久久久久久久| 韩国v欧美v日本v亚洲v| 欧美电影精品一区二区| 日韩综合在线视频| 精品视频一区三区九区| 亚洲一线二线三线久久久| 色综合色狠狠天天综合色| 中文字幕亚洲综合久久菠萝蜜| 国产成人在线视频播放| 久久免费看少妇高潮| 国产在线精品一区二区三区不卡| 日韩美一区二区三区| 蜜臀av亚洲一区中文字幕| 91精品国产高清一区二区三区| 亚洲成人激情自拍| 欧美久久高跟鞋激| 日韩中文字幕91| 精品欧美乱码久久久久久1区2区| 蜜臀a∨国产成人精品| 日韩美女主播在线视频一区二区三区| 日韩专区在线视频| 欧美一区二区三区的| 久久99国产精品久久99| 久久人人爽爽爽人久久久| 国产乱一区二区| 国产片一区二区| 91网站最新地址| 亚洲一区二区三区四区五区黄| 欧美人牲a欧美精品| 蜜桃av一区二区| 久久精品网站免费观看| 9i看片成人免费高清| 亚洲午夜精品在线| 91精品国产综合久久精品图片| 久久99久久久欧美国产| 亚洲国产成人私人影院tom | 亚洲国产精品一区二区久久恐怖片 | 91精品国产综合久久蜜臀| 美女一区二区三区在线观看| 久久久精品影视| 97久久精品人人澡人人爽| 午夜精品视频一区| 久久亚洲精华国产精华液|