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

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

?? cpu_c.lst

?? stm32+ucos-ii
?? LST
?? 第 1 頁 / 共 5 頁
字號:
   \   00000056   90FBF1F0           SDIV     R0,R0,R1
   \   0000005A   0500               MOVS     R5,R0
    469                           nbr   = (pos - 16) % 32;
   \   0000005C   E4B2               UXTB     R4,R4            ;; ZeroExt  R4,R4,#+24,#+24
   \   0000005E   B4F11000           SUBS     R0,R4,#+16
   \   00000062   2021               MOVS     R1,#+32
   \   00000064   90FBF1F2           SDIV     R2,R0,R1
   \   00000068   02FB1102           MLS      R2,R2,R1,R0
   \   0000006C   1600               MOVS     R6,R2
    470          
    471                           CPU_CRITICAL_ENTER();
   \   0000006E   ........           BL       CPU_SR_Save
   \   00000072   8046               MOV      R8,R0
    472                           CPU_REG_NVIC_CLRPEND(group) = DEF_BIT(nbr);
   \   00000074   EDB2               UXTB     R5,R5            ;; ZeroExt  R5,R5,#+24,#+24
   \   00000076   ........           LDR.W    R0,??DataTable6_7  ;; 0xe000e280
   \   0000007A   0121               MOVS     R1,#+1
   \   0000007C   B140               LSLS     R1,R1,R6
   \   0000007E   40F82510           STR      R1,[R0, R5, LSL #+2]
    473                           CPU_CRITICAL_EXIT();
   \   00000082   4046               MOV      R0,R8
   \   00000084   ........           BL       CPU_SR_Restore
    474                       }
    475                       break;
    476              }
    477          }
   \                     ??CPU_IntSrcPendClr_4:
   \                     ??CPU_IntSrcPendClr_3:
   \   00000088   BDE8F081           POP      {R4-R8,PC}       ;; return
    478          
    479          
    480          /*$PAGE*/
    481          /*
    482          *********************************************************************************************************
    483          *                                         CPU_IntSrcPrioSet()
    484          *
    485          * Description : Set priority of an interrupt source.
    486          *
    487          * Argument(s) : pos     Position of interrupt vector in interrupt table (see 'CPU_IntSrcDis()').
    488          *
    489          *               prio    Priority.  Use a lower priority number for a higher priority.
    490          *
    491          * Return(s)   : none.
    492          *
    493          * Caller(s)   : Application.
    494          *
    495          * Note(s)     : (1) See 'CPU_IntSrcDis()  Note #1'.
    496          *
    497          *               (2) Several interrupts priorities CANNOT be set :
    498          *
    499          *                   (a) Reset (always -3).
    500          *                   (b) NMI (always -2).
    501          *                   (c) Hard fault (always -1).
    502          *
    503          *               (3) See 'CPU_IntSrcDis()  Note #3'.
    504          *********************************************************************************************************
    505          */
    506          

   \                                 In section .text, align 2, keep-with-next
    507          void  CPU_IntSrcPrioSet (CPU_INT08U  pos,
    508                                   CPU_INT08U  prio)
    509          {
   \                     CPU_IntSrcPrioSet:
   \   00000000   2DE9F84F           PUSH     {R3-R11,LR}
   \   00000004   0400               MOVS     R4,R0
   \   00000006   0D00               MOVS     R5,R1
    510              CPU_INT08U  group;
    511              CPU_INT08U  nbr;
    512              CPU_INT08U  pos_max;
    513              CPU_INT32U  prio_32;
    514              CPU_INT32U  temp;
    515              CPU_SR_ALLOC();
   \   00000008   5FF0000B           MOVS     R11,#+0
    516          
    517          
    518              prio_32 = CPU_RevBits((CPU_INT08U)prio);
   \   0000000C   EDB2               UXTB     R5,R5            ;; ZeroExt  R5,R5,#+24,#+24
   \   0000000E   2800               MOVS     R0,R5
   \   00000010   ........           BL       CPU_RevBits
   \   00000014   8146               MOV      R9,R0
    519              prio    = (CPU_INT08U)(prio_32 >> (3 * DEF_OCTET_NBR_BITS));
   \   00000016   5FEA1960           LSRS     R0,R9,#+24
   \   0000001A   0500               MOVS     R5,R0
    520          
    521              switch (pos) {
   \   0000001C   E4B2               UXTB     R4,R4            ;; ZeroExt  R4,R4,#+24,#+24
   \   0000001E   002C               CMP      R4,#+0
   \   00000020   17D0               BEQ.N    ??CPU_IntSrcPrioSet_0
   \   00000022   022C               CMP      R4,#+2
   \   00000024   16D0               BEQ.N    ??CPU_IntSrcPrioSet_1
   \   00000026   15D3               BCC.N    ??CPU_IntSrcPrioSet_1
   \   00000028   042C               CMP      R4,#+4
   \   0000002A   14D0               BEQ.N    ??CPU_IntSrcPrioSet_2
   \   0000002C   12D3               BCC.N    ??CPU_IntSrcPrioSet_1
   \   0000002E   062C               CMP      R4,#+6
   \   00000030   37D0               BEQ.N    ??CPU_IntSrcPrioSet_3
   \   00000032   24D3               BCC.N    ??CPU_IntSrcPrioSet_4
   \   00000034   082C               CMP      R4,#+8
   \   00000036   0CD0               BEQ.N    ??CPU_IntSrcPrioSet_0
   \   00000038   0BD3               BCC.N    ??CPU_IntSrcPrioSet_0
   \   0000003A   0A2C               CMP      R4,#+10
   \   0000003C   09D0               BEQ.N    ??CPU_IntSrcPrioSet_0
   \   0000003E   08D3               BCC.N    ??CPU_IntSrcPrioSet_0
   \   00000040   0C2C               CMP      R4,#+12
   \   00000042   54D0               BEQ.N    ??CPU_IntSrcPrioSet_5
   \   00000044   3FD3               BCC.N    ??CPU_IntSrcPrioSet_6
   \   00000046   0E2C               CMP      R4,#+14
   \   00000048   65D0               BEQ.N    ??CPU_IntSrcPrioSet_7
   \   0000004A   02D3               BCC.N    ??CPU_IntSrcPrioSet_0
   \   0000004C   0F2C               CMP      R4,#+15
   \   0000004E   74D0               BEQ.N    ??CPU_IntSrcPrioSet_8
   \   00000050   87E0               B.N      ??CPU_IntSrcPrioSet_9
    522                  case CPU_INT_STK_PTR:                                   /* ---------------- INVALID OR RESERVED --------------- */
    523                  case CPU_INT_RSVD_07:
    524                  case CPU_INT_RSVD_08:
    525                  case CPU_INT_RSVD_09:
    526                  case CPU_INT_RSVD_10:
    527                  case CPU_INT_RSVD_13:
    528                       break;
   \                     ??CPU_IntSrcPrioSet_0:
   \   00000052   BFE0               B.N      ??CPU_IntSrcPrioSet_10
    529          
    530          
    531                                                                          /* ----------------- SYSTEM EXCEPTIONS ---------------- */
    532                  case CPU_INT_RESET:                                     /* Reset (see Note #2).                                 */
    533                  case CPU_INT_NMI:                                       /* Non-maskable interrupt (see Note #2).                */
    534                  case CPU_INT_HFAULT:                                    /* Hard fault (see Note #2).                            */
    535                       break;
   \                     ??CPU_IntSrcPrioSet_1:
   \   00000054   BEE0               B.N      ??CPU_IntSrcPrioSet_10
    536          
    537                  case CPU_INT_MEM:                                       /* Memory management.                                   */
    538                       CPU_CRITICAL_ENTER();
   \                     ??CPU_IntSrcPrioSet_2:
   \   00000056   ........           BL       CPU_SR_Save
   \   0000005A   8346               MOV      R11,R0
    539                       temp                 = CPU_REG_NVIC_SHPRI1;
   \   0000005C   ....               LDR.N    R0,??DataTable6_8  ;; 0xe000ed18
   \   0000005E   0068               LDR      R0,[R0, #+0]
   \   00000060   8246               MOV      R10,R0
    540                       temp                &= ~(DEF_OCTET_MASK << (0 * DEF_OCTET_NBR_BITS));
   \   00000062   5FEA1A2A           LSRS     R10,R10,#+8
   \   00000066   5FEA0A2A           LSLS     R10,R10,#+8
    541                       temp                |=  (prio           << (0 * DEF_OCTET_NBR_BITS));
   \   0000006A   EDB2               UXTB     R5,R5            ;; ZeroExt  R5,R5,#+24,#+24
   \   0000006C   55EA0A0A           ORRS     R10,R5,R10
    542                       CPU_REG_NVIC_SHPRI1  = temp;
   \   00000070   ....               LDR.N    R0,??DataTable6_8  ;; 0xe000ed18
   \   00000072   C0F800A0           STR      R10,[R0, #+0]
    543                       CPU_CRITICAL_EXIT();
   \   00000076   5846               MOV      R0,R11
   \   00000078   ........           BL       CPU_SR_Restore
    544                       break;
   \   0000007C   AAE0               B.N      ??CPU_IntSrcPrioSet_10
    545          
    546                  case CPU_INT_BUSFAULT:                                  /* Bus fault.                                           */
    547                       CPU_CRITICAL_ENTER();
   \                     ??CPU_IntSrcPrioSet_4:
   \   0000007E   ........           BL       CPU_SR_Save
   \   00000082   8346               MOV      R11,R0
    548                       temp                 = CPU_REG_NVIC_SHPRI1;
   \   00000084   ....               LDR.N    R0,??DataTable6_8  ;; 0xe000ed18
   \   00000086   0068               LDR      R0,[R0, #+0]
   \   00000088   8246               MOV      R10,R0
    549                       temp                &= ~(DEF_OCTET_MASK << (1 * DEF_OCTET_NBR_BITS));
   \   0000008A   3AF47F4A           BICS     R10,R10,#0xFF00
    550                       temp                |=  (prio           << (1 * DEF_OCTET_NBR_BITS));
   \   0000008E   EDB2               UXTB     R5,R5            ;; ZeroExt  R5,R5,#+24,#+24
   \   00000090   5AEA052A           ORRS     R10,R10,R5, LSL #+8
    551                       CPU_REG_NVIC_SHPRI1  = temp;
   \   00000094   ....               LDR.N    R0,??DataTable6_8  ;; 0xe000ed18
   \   00000096   C0F800A0           STR      R10,[R0, #+0]
    552                       CPU_CRITICAL_EXIT();
   \   0000009A   5846               MOV      R0,R11
   \   0000009C   ........           BL       CPU_SR_Restore
    553                       break;
   \   000000A0   98E0               B.N      ??CPU_IntSrcPrioSet_10
    554          
    555                  case CPU_INT_USAGEFAULT:                                /* Usage fault.                                         */
    556                       CPU_CRITICAL_ENTER();
   \                     ??CPU_IntSrcPrioSet_3:
   \   000000A2   ........           BL       CPU_SR_Save
   \   000000A6   8346               MOV      R11,R0
    557                       temp                 = CPU_REG_NVIC_SHPRI1;
   \   000000A8   ....               LDR.N    R0,??DataTable6_8  ;; 0xe000ed18
   \   000000AA   0068               LDR      R0,[R0, #+0]
   \   000000AC   8246               MOV      R10,R0
    558                       temp                &= ~(DEF_OCTET_MASK << (2 * DEF_OCTET_NBR_BITS));
   \   000000AE   3AF47F0A           BICS     R10,R10,#0xFF0000
    559                       temp                |=  (prio           << (2 * DEF_OCTET_NBR_BITS));
   \   000000B2   EDB2               UXTB     R5,R5            ;; ZeroExt  R5,R5,#+24,#+24
   \   000000B4   5AEA054A           ORRS     R10,R10,R5, LSL #+16
    560                       CPU_REG_NVIC_SHPRI1  = temp;
   \   000000B8   ....               LDR.N    R0,??DataTable6_8  ;; 0xe000ed18
   \   000000BA   C0F800A0           STR      R10,[R0, #+0]
    561                       CPU_CRITICAL_EXIT();
   \   000000BE   5846               MOV      R0,R11
   \   000000C0   ........           BL       CPU_SR_Restore
    562                       break;
   \   000000C4   86E0               B.N      ??CPU_IntSrcPrioSet_10
    563          
    564                  case CPU_INT_SVCALL:                                    /* SVCall.                                              */
    565                       CPU_CRITICAL_ENTER();
   \                     ??CPU_IntSrcPrioSet_6:
   \   000000C6   ........           BL       CPU_SR_Save
   \   000000CA   8346               MOV      R11,R0
    566                       temp                 = CPU_REG_NVIC_SHPRI2;
   \   000000CC   ....               LDR.N    R0,??DataTable6_9  ;; 0xe000ed1c
   \   000000CE   0068               LDR      R0,[R0, #+0]
   \   000000D0   8246               MOV      R10,R0
    567                       temp                &= ~((CPU_INT32U)DEF_OCTET_MASK << (3 * DEF_OCTET_NBR_BITS));
   \   000000D2   5FEA0A2A           LSLS     R10,R10,#+8      ;; ZeroExtS R10,R10,#+8,#+8
   \   000000D6   5FEA1A2A           LSRS     R10,R10,#+8
    568                       temp                |=  (prio         

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产拍欧美日韩视频二区| 国产精品久久久久久久裸模| 国产99精品视频| 亚洲高清免费视频| 久久久久国产一区二区三区四区| 日本高清不卡一区| 成人毛片视频在线观看| 美国一区二区三区在线播放| 亚洲精品中文在线影院| 久久久国产精品午夜一区ai换脸| 欧美日韩免费在线视频| av不卡在线播放| 久久91精品久久久久久秒播| 亚洲国产aⅴ成人精品无吗| 国产精品进线69影院| 国产亚洲精品资源在线26u| 欧美一区二区三区播放老司机| 色综合网色综合| 成人国产在线观看| 国产a精品视频| 国产呦萝稀缺另类资源| 日韩成人免费在线| 亚洲第一福利视频在线| 一区二区成人在线观看| 中文字幕一区二区三区av| 久久久噜噜噜久久人人看| 欧美一级在线视频| 69堂精品视频| 欧美日韩国产美| 欧美日韩的一区二区| 欧美中文字幕一二三区视频| av高清久久久| 97超碰欧美中文字幕| www.av亚洲| 99久久精品99国产精品| 成人h版在线观看| 大胆亚洲人体视频| 成人国产精品免费观看视频| 高清beeg欧美| 菠萝蜜视频在线观看一区| 99麻豆久久久国产精品免费| caoporen国产精品视频| 91亚洲男人天堂| 91电影在线观看| 欧美挠脚心视频网站| 日韩一区二区三区在线观看 | 欧美亚洲一区二区在线观看| 91麻豆国产精品久久| 日本高清视频一区二区| 欧美日韩日日摸| 日韩精品在线网站| 久久一夜天堂av一区二区三区| 337p粉嫩大胆噜噜噜噜噜91av| 久久久99久久精品欧美| 成人免费在线视频观看| 亚洲综合在线第一页| 婷婷中文字幕综合| 久久99久久99| 99热国产精品| 欧美日韩不卡视频| 欧美大黄免费观看| 亚洲国产精华液网站w| 亚洲精品国产无天堂网2021| 亚洲成a人v欧美综合天堂| 天天色图综合网| 国产剧情在线观看一区二区| 99久久免费精品| 欧美日本韩国一区二区三区视频| 日韩一区二区三区免费看| 久久久国产一区二区三区四区小说 | 日韩三级视频在线观看| 国产欧美日韩久久| 洋洋成人永久网站入口| 美国十次了思思久久精品导航| 国产精品69久久久久水密桃| 91香蕉国产在线观看软件| 3d动漫精品啪啪| 国产精品欧美精品| 天天av天天翘天天综合网| 国产麻豆精品在线观看| 在线视频综合导航| 久久夜色精品国产欧美乱极品| 亚洲视频免费在线| 免费观看日韩电影| 91免费版在线| ww久久中文字幕| 亚洲大片一区二区三区| 国产不卡视频在线观看| 欧美人伦禁忌dvd放荡欲情| 国产精品丝袜黑色高跟| 人人精品人人爱| 色美美综合视频| 国产日韩精品视频一区| 视频一区视频二区在线观看| 国产福利91精品一区二区三区| 欧美三级午夜理伦三级中视频| 国产日本亚洲高清| 奇米一区二区三区av| 日本伦理一区二区| 国产精品午夜电影| 美女网站色91| 欧美日韩国产欧美日美国产精品| 国产精品嫩草久久久久| 极品少妇xxxx精品少妇| 这里只有精品电影| 亚洲美女视频一区| 成人午夜免费av| 亚洲精品一区二区三区影院| 婷婷久久综合九色综合绿巨人 | 亚洲国产精品av| 精彩视频一区二区| 欧美一区二区黄色| 亚洲成人av免费| 色婷婷精品大视频在线蜜桃视频| 国产网站一区二区三区| 韩国女主播成人在线观看| 337p亚洲精品色噜噜| 亚洲一区视频在线| 一本久久综合亚洲鲁鲁五月天| 国产欧美日韩久久| 国产盗摄女厕一区二区三区| 精品久久99ma| 久久av中文字幕片| 日韩欧美高清一区| 青青草国产精品亚洲专区无| 欧美日韩不卡一区| 日韩国产成人精品| 欧美精品一级二级三级| 亚洲.国产.中文慕字在线| 欧美艳星brazzers| 亚洲大片免费看| 777a∨成人精品桃花网| 热久久久久久久| 欧美一级日韩一级| 久久99精品久久久| 精品99一区二区三区| 国内久久精品视频| 国产欧美精品一区aⅴ影院| 国产精品一卡二卡在线观看| 国产拍揄自揄精品视频麻豆| 成人午夜短视频| 综合在线观看色| 91精品1区2区| 日日夜夜精品视频免费| 日韩一二三区不卡| 韩国视频一区二区| 国产精品美女久久久久久久网站| 波多野结衣亚洲| 一区二区三区免费在线观看| 欧美三级三级三级爽爽爽| 日本欧美大码aⅴ在线播放| 日韩欧美的一区| 粉嫩aⅴ一区二区三区四区五区 | 另类小说一区二区三区| 精品盗摄一区二区三区| 懂色一区二区三区免费观看| 国产精品人妖ts系列视频| 色综合天天综合色综合av| 亚洲成人在线免费| 日韩免费看网站| 丁香婷婷综合色啪| 亚洲一区二区三区在线播放| 欧美精品日日鲁夜夜添| 国产一区二区三区久久久| 国产精品久久久久久久浪潮网站| 欧美亚洲高清一区二区三区不卡| 日韩1区2区3区| 国产精品午夜免费| 欧美日韩国产精品自在自线| 国产一区二区三区四区在线观看| 国产精品免费久久| 欧美区一区二区三区| 国产乱国产乱300精品| 亚洲欧美视频在线观看| 91精品福利在线一区二区三区| 国产黄人亚洲片| 亚洲午夜免费视频| 国产色综合一区| 欧美日韩日本视频| 成人动漫在线一区| 日本vs亚洲vs韩国一区三区二区| 国产欧美1区2区3区| 欧美日韩极品在线观看一区| 国产高清亚洲一区| 视频一区二区三区中文字幕| 国产午夜精品一区二区三区视频 | 亚洲成av人在线观看| 欧美国产97人人爽人人喊| 欧美视频第二页| 成人激情免费视频| 韩国精品一区二区| 天堂成人免费av电影一区| 国产精品福利一区二区三区| 日韩一级大片在线观看| 在线观看欧美黄色| 成人在线视频一区| 久久精品国产精品亚洲红杏| 亚洲制服丝袜av| 国产精品视频免费看| 精品久久久三级丝袜|