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

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

?? os_cpu_a.lst

?? Ucos2在80c51f上的移植
?? LST
字號:
A51 MACRO ASSEMBLER  OS_CPU_A                                                             06/12/2002 20:49:07 PAGE     1


MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN OS_CPU_A.OBJ
ASSEMBLER INVOKED BY: e:\keil\C51\BIN\A51.EXE OS_CPU_A.ASM SET(LARGE) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;/*
                       2     ;******************************************************************************************
                             ***************
                       3     ;*                                               uC/OS-II
                       4     ;*                                               實時內核
                       5     ;*
                       6     ;*                        (c) Copyright 1992-1998, Jean J. Labrosse, Plantation, FL
                       7     ;*                                               版權所有
                       8     ;*
                       9     ;*                                            8051處理器代碼
                      10     ;*                                           KEIL C51大模式編譯
                      11     ;*
                      12     ;* 文件名 : OS_CPU_A.ASM
                      13     ;* 作者   : Jean J. Labrosse
                      14     ;******************************************************************************************
                             ***************
                      15     ;*/
                      16     
                      17     $nomod51 
  00AF                18     EA      BIT     0A8H.7
  0081                19     SP      DATA    081H
  00F0                20     B       DATA    0F0H
  00E0                21     ACC     DATA    0E0H
  0083                22     DPH     DATA    083H
  0082                23     DPL     DATA    082H
  00D0                24     PSW     DATA    0D0H
  008C                25     TR0     BIT     088H.4
  008C                26     TH0     DATA    08CH
  008A                27     TL0     DATA    08AH
                      28     
                      29             NAME OS_CPU_A    ;模塊名
                      30             
                      31     ;定義重定位段
                      32     ?PR?OSStartHighRdy?OS_CPU_A    SEGMENT CODE
                      33     ?PR?OSCtxSw?OS_CPU_A           SEGMENT CODE
                      34     ?PR?OSIntCtxSw?OS_CPU_A        SEGMENT CODE
                      35     ?PR?OSTickISR?OS_CPU_A         SEGMENT CODE
                      36     
                      37     ?PR?_?serial?OS_CPU_A          SEGMENT CODE
                      38             
                      39     ;聲明引用全局變量和外部子程序
                      40             EXTRN DATA  (?C_XBP)     ;仿真堆棧指針用于重入局部變量保存
                      41     
                      42             EXTRN IDATA (OSTCBCur)
                      43             EXTRN IDATA (OSTCBHighRdy)
                      44             EXTRN IDATA (OSRunning)
                      45             EXTRN IDATA (OSPrioCur)
                      46             EXTRN IDATA (OSPrioHighRdy)
                      47         
                      48             EXTRN CODE  (_?OSTaskSwHook)
                      49             EXTRN CODE  (_?serial)
                      50             EXTRN CODE  (_?OSIntEnter)
                      51             EXTRN CODE  (_?OSIntExit)
                      52             EXTRN CODE  (_?OSTimeTick)        
                      53                 
                      54     ;對外聲明4個不可重入函數
                      55             PUBLIC OSStartHighRdy
                      56             PUBLIC OSCtxSw
A51 MACRO ASSEMBLER  OS_CPU_A                                                             06/12/2002 20:49:07 PAGE     2

                      57             PUBLIC OSIntCtxSw
                      58             PUBLIC OSTickISR
                      59             
                      60     ;分配堆棧空間。只關心大小,堆棧起點由keil決定,通過標號可以獲得keil分配的SP起點。
                      61     ;由于C8051F的堆棧指針只有8位,只能指向內部數據區的256個字節,
                      62     ;因此,當前運行的任務的堆棧在IDATA區,堆棧大小為40H(64字節),堆棧起點由KEIL決定
                      63     ?STACK SEGMENT IDATA
----                  64             RSEG ?STACK
0000                  65     OSStack:
0000                  66             DS 40H
  FFFF                67     OSStkStart IDATA OSStack-1
                      68     
                      69     ;定義壓棧出棧宏
                      70     PUSHALL    MACRO
                      71             PUSH PSW
                      72             PUSH ACC
                      73             PUSH B
                      74             PUSH DPL
                      75             PUSH DPH
                      76             MOV  A,R0   ;R0-R7入棧
                      77             PUSH ACC
                      78             MOV  A,R1
                      79             PUSH ACC
                      80             MOV  A,R2
                      81             PUSH ACC
                      82             MOV  A,R3
                      83             PUSH ACC
                      84             MOV  A,R4
                      85             PUSH ACC
                      86             MOV  A,R5
                      87             PUSH ACC
                      88             MOV  A,R6
                      89             PUSH ACC
                      90             MOV  A,R7
                      91             PUSH ACC
                      92             ;PUSH SP    ;不必保存SP,任務切換時由相應程序調整
                      93             ENDM
                      94         
                      95     POPALL    MACRO
                      96             ;POP  ACC   ;不必保存SP,任務切換時由相應程序調整
                      97             POP  ACC    ;R0-R7出棧
                      98             MOV  R7,A
                      99             POP  ACC
                     100             MOV  R6,A
                     101             POP  ACC
                     102             MOV  R5,A
                     103             POP  ACC
                     104             MOV  R4,A
                     105             POP  ACC
                     106             MOV  R3,A
                     107             POP  ACC
                     108             MOV  R2,A
                     109             POP  ACC
                     110             MOV  R1,A
                     111             POP  ACC
                     112             MOV  R0,A
                     113             POP  DPH
                     114             POP  DPL
                     115             POP  B
                     116             POP  ACC
                     117             POP  PSW
                     118             ENDM
                     119         
                     120     ;子程序
                     121     ;-------------------------------------------------------------------------
----                 122             RSEG ?PR?OSStartHighRdy?OS_CPU_A
A51 MACRO ASSEMBLER  OS_CPU_A                                                             06/12/2002 20:49:07 PAGE     3

0000                 123     OSStartHighRdy:
                     124             USING 0    ;上電后51自動關中斷,此處不必用CLR EA指令,因為到此處還未開中斷,本程序

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色欧美乱欧美15图片| 欧美最猛黑人xxxxx猛交| 日韩电影在线观看一区| 一区二区在线免费观看| 1区2区3区国产精品| 亚洲卡通欧美制服中文| 中文天堂在线一区| 国产精品久久久久久久岛一牛影视| 久久久久久久久久美女| 欧美国产成人精品| 亚洲欧洲性图库| 亚洲大片一区二区三区| 图片区日韩欧美亚洲| 日韩 欧美一区二区三区| 天天综合网天天综合色| 午夜影院久久久| 日本美女一区二区三区视频| 青娱乐精品视频在线| 韩国精品主播一区二区在线观看| 国产精品亚洲午夜一区二区三区| 成人激情动漫在线观看| 在线观看视频91| 欧美成人精品福利| 亚洲国产精品v| 伊人一区二区三区| 麻豆国产欧美一区二区三区| 国产资源精品在线观看| 色综合色狠狠综合色| 欧美三级电影精品| 亚洲精品在线电影| 国产欧美在线观看一区| 亚洲最快最全在线视频| 久久国产精品99久久久久久老狼| 国产一区二区三区四区五区入口 | 色美美综合视频| 欧美日韩国产高清一区| 精品久久久久久久久久久久久久久久久| 久久一日本道色综合| 亚洲欧美一区二区三区孕妇| 亚洲成av人片在线观看无码| 国产成人免费在线观看不卡| 欧美又粗又大又爽| 久久午夜羞羞影院免费观看| 一区二区三区在线视频观看58 | 这里是久久伊人| 久久蜜桃av一区精品变态类天堂 | 日韩免费看的电影| 亚洲色图在线播放| 国产精品香蕉一区二区三区| 欧美亚洲精品一区| 国产丝袜在线精品| 偷偷要91色婷婷| 一本大道久久a久久综合| 欧美不卡一二三| 亚洲午夜精品17c| 成人av免费网站| 久久亚洲私人国产精品va媚药| 亚洲永久精品大片| 色妹子一区二区| 国产精品热久久久久夜色精品三区| 日韩 欧美一区二区三区| 色欧美88888久久久久久影院| 中文字幕欧美日韩一区| 国产激情精品久久久第一区二区| 欧美精品久久99| 亚洲永久精品国产| 欧美自拍丝袜亚洲| 夜夜亚洲天天久久| 一本到三区不卡视频| 亚洲国产经典视频| 国产成人亚洲精品青草天美| 精品久久久三级丝袜| 奇米色一区二区| 欧美色老头old∨ideo| 亚洲精品国久久99热| 91小视频在线免费看| 日韩一区中文字幕| 一本大道久久a久久精品综合| ...av二区三区久久精品| 99久久久无码国产精品| 国产精品久久久爽爽爽麻豆色哟哟 | 国产一区二区三区免费观看| 日韩午夜三级在线| 精品一区二区三区蜜桃| 欧美v日韩v国产v| 国产真实精品久久二三区| 亚洲精品一线二线三线| 丁香婷婷综合网| 亚洲视频免费在线| 欧美日韩久久一区| 日本女优在线视频一区二区| 日韩久久久久久| 国产一区二区久久| 亚洲国产精品v| 色哟哟一区二区三区| 日韩激情一区二区| 久久久久久久久久久久久女国产乱| 国产99精品在线观看| 国产日韩欧美一区二区三区综合| 国产黄色91视频| 一区二区三区在线免费播放| 91麻豆精品国产91久久久更新时间| 天天色图综合网| 国产欧美日韩精品一区| 在线欧美一区二区| 久草中文综合在线| 亚洲日本成人在线观看| 欧美一区二区啪啪| 成人精品免费看| 亚洲超碰97人人做人人爱| 久久综合狠狠综合久久综合88| 成人亚洲一区二区一| 日韩在线观看一区二区| 国产天堂亚洲国产碰碰| 欧美日本高清视频在线观看| 国产一区二区福利视频| 亚洲成av人**亚洲成av**| 欧美经典一区二区| 欧美无砖专区一中文字| 国产盗摄精品一区二区三区在线| 亚洲成人精品影院| 国产精品婷婷午夜在线观看| 制服丝袜日韩国产| 色诱视频网站一区| 国产精品18久久久久久vr| 午夜欧美2019年伦理| 亚洲欧洲成人精品av97| 欧美精品一区二区三区蜜臀| 欧美三级午夜理伦三级中视频| 国产自产v一区二区三区c| 日韩制服丝袜先锋影音| 亚洲同性gay激情无套| 久久影视一区二区| 91精品婷婷国产综合久久性色 | 亚洲国产精品自拍| 亚洲视频狠狠干| 国产精品视频观看| 日韩精品一区二区三区视频| 欧美精品色综合| 欧美在线三级电影| 91首页免费视频| 成人精品免费视频| 粗大黑人巨茎大战欧美成人| 精品制服美女丁香| 免费av成人在线| 日韩精品一二三区| 日本不卡1234视频| 日韩精品一二区| 午夜久久久影院| 亚洲不卡av一区二区三区| 亚洲一区二区av电影| 亚洲精品午夜久久久| 亚洲美女屁股眼交| 亚洲一区二区三区中文字幕| 亚洲欧美另类在线| 一区二区三区自拍| 亚洲精选在线视频| 亚洲综合一二三区| 午夜私人影院久久久久| 午夜不卡av在线| 天天操天天综合网| 久久成人免费电影| 国产成人免费视频| 不卡电影免费在线播放一区| 99re成人精品视频| 欧美揉bbbbb揉bbbbb| 欧美丰满一区二区免费视频| 欧美电视剧在线看免费| 日韩精品一区二区三区四区| 日韩你懂的在线播放| 久久久久久久久久久久电影| 中文字幕国产精品一区二区| 亚洲精品欧美激情| 视频一区中文字幕| 国产在线视频精品一区| 99国产精品久久久久久久久久 | 蜜桃免费网站一区二区三区| 国产综合久久久久久鬼色| 不卡一区在线观看| 欧美美女激情18p| 欧美精品一区二区不卡| 日本一区二区成人| 亚洲一区二区欧美| 国产一区高清在线| 97精品久久久午夜一区二区三区 | 亚洲午夜免费视频| 裸体一区二区三区| av动漫一区二区| 91精品综合久久久久久| 国产亚洲美州欧州综合国| 亚洲美女少妇撒尿| 狠狠狠色丁香婷婷综合激情 | 欧美一级日韩免费不卡| 国产日韩精品一区二区浪潮av| 亚洲精品成人少妇| 国产在线播放一区| 欧美女孩性生活视频| 国产欧美日韩精品在线| 日本sm残虐另类| 欧美自拍丝袜亚洲|