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

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

?? os_mem.src

?? 51單片機上移植UCOSII,通過調試
?? SRC
?? 第 1 頁 / 共 2 頁
字號:
; .\OS_MEM.SRC generated from: SOURCE\OS_MEM.C
; COMPILER INVOKED BY:
;        D:\tools\Keil\C51\BIN\C51.EXE SOURCE\OS_MEM.C LARGE OPTIMIZE(SIZE) REGFILE(.\OS_AT89C55WD.ORC) BROWSE NOINTPROMOTE INCDIR(D:\MY\empolder\uCOS-II\MCS-51\AT89C55WD\Keil 7_5\) DEBUG OBJECTEXTEND NOPRINT SRC(.\OS_MEM.SRC)

$NOMOD51

NAME	OS_MEM

P0	DATA	080H
P1	DATA	090H
P2	DATA	0A0H
P3	DATA	0B0H
AC	BIT	0D0H.6
T0	BIT	0B0H.4
T2_EX	BIT	090H.1
T1	BIT	0B0H.5
EA	BIT	0A8H.7
T2	BIT	090H.0
IE	DATA	0A8H
P0_0	BIT	080H.0
P1_0	BIT	090H.0
P0_1	BIT	080H.1
P2_0	BIT	0A0H.0
P1_1	BIT	090H.1
P0_2	BIT	080H.2
P2_1	BIT	0A0H.1
P1_2	BIT	090H.2
P0_3	BIT	080H.3
P2_2	BIT	0A0H.2
P1_3	BIT	090H.3
P0_4	BIT	080H.4
P2_3	BIT	0A0H.3
P1_4	BIT	090H.4
P0_5	BIT	080H.5
EXF2	BIT	0C8H.6
RD	BIT	0B0H.7
P2_4	BIT	0A0H.4
P1_5	BIT	090H.5
P0_6	BIT	080H.6
P2_5	BIT	0A0H.5
P1_6	BIT	090H.6
P0_7	BIT	080H.7
ES	BIT	0A8H.4
P2_6	BIT	0A0H.6
P1_7	BIT	090H.7
P2_7	BIT	0A0H.7
IP	DATA	0B8H
RI	BIT	098H.0
CY	BIT	0D0H.7
INT0	BIT	0B0H.2
TI	BIT	098H.1
INT1	BIT	0B0H.3
RCAP2H	DATA	0CBH
PS	BIT	0B8H.4
SP	DATA	081H
OV	BIT	0D0H.2
RCAP2L	DATA	0CAH
C_T2	BIT	0C8H.1
WR	BIT	0B0H.6
RCLK	BIT	0C8H.5
TCLK	BIT	0C8H.4
PCON	DATA	087H
SBUF	DATA	099H
SCON	DATA	098H
TMOD	DATA	089H
TCON	DATA	088H
IE0	BIT	088H.1
IE1	BIT	088H.3
B	DATA	0F0H
CP_RL2	BIT	0C8H.0
ACC	DATA	0E0H
ET0	BIT	0A8H.1
TF0	BIT	088H.5
ET1	BIT	0A8H.3
TF1	BIT	088H.7
ET2	BIT	0A8H.5
TF2	BIT	0C8H.7
RB8	BIT	098H.2
TH0	DATA	08CH
IT0	BIT	088H.0
EX0	BIT	0A8H.0
TH1	DATA	08DH
IT1	BIT	088H.2
EX1	BIT	0A8H.2
TB8	BIT	098H.3
TH2	DATA	0CDH
P	BIT	0D0H.0
SM0	BIT	098H.7
TL0	DATA	08AH
SM1	BIT	098H.6
TL1	DATA	08BH
SM2	BIT	098H.5
TL2	DATA	0CCH
PT0	BIT	0B8H.1
PT1	BIT	0B8H.3
RS0	BIT	0D0H.3
TR0	BIT	088H.4
PT2	BIT	0B8H.5
RS1	BIT	0D0H.4
TR1	BIT	088H.6
TR2	BIT	0C8H.2
PX0	BIT	0B8H.0
PX1	BIT	0B8H.2
DPH	DATA	083H
DPL	DATA	082H
EXEN2	BIT	0C8H.3
REN	BIT	098H.4
T2MOD	DATA	0C9H
T2CON	DATA	0C8H
DPS	DATA	0A2H
RXD	BIT	0B0H.0
TXD	BIT	0B0H.1
F0	BIT	0D0H.5
F1	BIT	0D0H.1
PSW	DATA	0D0H
; /*
; *********************************************************************************************************
; *                                                uC/OS-II
; *                                          The Real-Time Kernel
; *                                            MEMORY MANAGEMENT
; *
; *                          (c) Copyright 1992-2002, Jean J. Labrosse, Weston, FL
; *                                           All Rights Reserved
; *
; * File : OS_MEM.C
; * By   : Jean J. Labrosse
; *********************************************************************************************************
; */
; 
; #ifndef  OS_MASTER_FILE
; #include "includes.h"
; #endif
; 
; #if (OS_MEM_EN > 0) && (OS_MAX_MEM_PART > 0)
; /*
; *********************************************************************************************************
; *                                        CREATE A MEMORY PARTITION
; *
; * Description : Create a fixed-sized memory partition that will be managed by uC/OS-II.
; *
; * Arguments   : addr     is the starting address of the memory partition
; *
; *               nblks    is the number of memory blocks to create from the partition.
; *
; *               blksize  is the size (in bytes) of each block in the memory partition.
; *
; *               err      is a pointer to a variable containing an error message which will be set by
; *                        this function to either:
; *
; *                        OS_NO_ERR            if the memory partition has been created correctly.
; *                        OS_MEM_INVALID_ADDR  you are specifying an invalid address for the memory 
; *                                             storage of the partition.
; *                        OS_MEM_INVALID_PART  no free partitions available
; *                        OS_MEM_INVALID_BLKS  user specified an invalid number of blocks (must be >= 2)
; *                        OS_MEM_INVALID_SIZE  user specified an invalid block size
; *                                             (must be greater than the size of a pointer)
; * Returns    : != (OS_MEM *)0  is the partition was created
; *              == (OS_MEM *)0  if the partition was not created because of invalid arguments or, no
; *                              free partition is available.
; *********************************************************************************************************
; */
; 
; OS_MEM  *OSMemCreate (void *addr, INT32U nblks, INT32U blksize, INT8U *err)LG_REENTRANT
; {
; #if OS_CRITICAL_METHOD == 3                           /* Allocate storage for CPU status register      */
;     OS_CPU_SR  cpu_sr;
; #endif    
;     OS_MEM    *pmem;
;     INT8U     *pblk;
;     void     **plink;
;     INT32U     i;
; 
; 
; #if OS_ARG_CHK_EN > 0
;     if (addr == (void *)0) {                          /* Must pass a valid address for the memory part. */
;         *err = OS_MEM_INVALID_ADDR;
;         return ((OS_MEM *)0);
;     }
;     if (nblks < 2) {                                  /* Must have at least 2 blocks per partition      */
;         *err = OS_MEM_INVALID_BLKS;
;         return ((OS_MEM *)0);
;     }
;     if (blksize < sizeof(void *)) {                   /* Must contain space for at least a pointer      */
;         *err = OS_MEM_INVALID_SIZE;
;         return ((OS_MEM *)0);
;     }
; #endif
;     OS_ENTER_CRITICAL();
;     pmem = OSMemFreeList;                             /* Get next free memory partition                */
;     if (OSMemFreeList != (OS_MEM *)0) {               /* See if pool of free partitions was empty      */
;         OSMemFreeList = (OS_MEM *)OSMemFreeList->OSMemFreeList;
;     }
;     OS_EXIT_CRITICAL();
;     if (pmem == (OS_MEM *)0) {                        /* See if we have a memory partition             */
;         *err = OS_MEM_INVALID_PART;
;         return ((OS_MEM *)0);
;     }
;     plink = (void **)addr;                            /* Create linked list of free memory blocks      */
;     pblk  = (INT8U *)addr + blksize;
;     for (i = 0; i < (nblks - 1); i++) {
;         *plink = (void *)pblk;
;         plink  = (void **)pblk;
;         pblk   = pblk + blksize;
;     }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合色8888| 一区二区三区久久| 久久久综合精品| 日韩免费视频一区| 精品久久久久99| 精品欧美乱码久久久久久 | 91在线无精精品入口| 高清不卡一二三区| 成人一区二区三区视频在线观看| 国产麻豆午夜三级精品| 国产成人av电影在线观看| 国产大片一区二区| 不卡电影免费在线播放一区| 97精品久久久久中文字幕| 欧美亚洲尤物久久| 337p亚洲精品色噜噜| 精品三级在线看| 国产丝袜美腿一区二区三区| 1000精品久久久久久久久| 亚洲精品欧美二区三区中文字幕| 一二三区精品视频| 秋霞电影网一区二区| 国产中文字幕一区| 91在线精品一区二区| 欧美日韩一级黄| 精品国产一区二区亚洲人成毛片| 欧美国产一区在线| 一区二区三区蜜桃| 久久精品国产77777蜜臀| 国产精品99久久久久久久vr | 91网站视频在线观看| 欧美制服丝袜第一页| 日韩色在线观看| 国产喷白浆一区二区三区| 亚洲黄色小说网站| 琪琪久久久久日韩精品| 成人小视频免费在线观看| 日本丶国产丶欧美色综合| 日韩一卡二卡三卡| 中文成人综合网| 亚洲18影院在线观看| 国模娜娜一区二区三区| 99精品国产视频| 日韩写真欧美这视频| 亚洲国产精品ⅴa在线观看| 亚洲成人免费av| 国产成人亚洲综合a∨婷婷| 欧美亚洲综合网| 久久精品无码一区二区三区| 国产一区不卡精品| 欧美性生活一区| 久久品道一品道久久精品| 亚洲线精品一区二区三区| 国产精品一区二区视频| 欧美视频在线一区二区三区| 久久奇米777| 午夜视频在线观看一区二区三区 | 欧美日韩免费在线视频| www久久久久| 亚洲成人动漫一区| av福利精品导航| 精品国产一区二区亚洲人成毛片 | 一区二区三区小说| 国产精品一区二区三区99| 欧美日韩亚洲丝袜制服| 国产精品区一区二区三| 久久精品国产99国产精品| 欧美性淫爽ww久久久久无| 中文字幕va一区二区三区| 蜜臀av在线播放一区二区三区| 91浏览器在线视频| 国产精品美女久久久久aⅴ| 青青草精品视频| 欧美三级日韩三级| 国产精品你懂的在线欣赏| 黄色成人免费在线| 91超碰这里只有精品国产| 亚洲精品v日韩精品| 成人高清视频免费观看| 久久婷婷成人综合色| 美国精品在线观看| 欧美人与禽zozo性伦| 亚洲另类春色国产| 99久久免费精品高清特色大片| 久久综合狠狠综合久久激情 | 色综合天天做天天爱| 国产精品色婷婷| 国产91对白在线观看九色| 精品电影一区二区三区| 日本vs亚洲vs韩国一区三区二区| 欧美性一二三区| 亚洲国产一区二区三区| 欧美三区在线观看| 亚洲高清不卡在线观看| 91精品1区2区| 亚洲综合色噜噜狠狠| 91国偷自产一区二区开放时间| 一区二区中文字幕在线| www.爱久久.com| 中文字幕第一区综合| 高清成人在线观看| 国产精品国产精品国产专区不片| 成人小视频在线观看| 国产精品你懂的| 99久久99久久精品免费观看| 国产精品进线69影院| 91精品欧美一区二区三区综合在 | 亚洲国产视频在线| 欧美区在线观看| 视频一区二区国产| 欧美一区二区三区人| 美女一区二区三区在线观看| 精品国内二区三区| 国产成人午夜99999| 国产精品人成在线观看免费| 色综合久久中文综合久久97| 自拍偷拍国产亚洲| 欧美性大战xxxxx久久久| 一区二区三区四区蜜桃| 欧美日韩成人综合| 久久不见久久见中文字幕免费| 精品国偷自产国产一区| 国产69精品久久久久毛片| 亚洲欧美另类综合偷拍| 欧美视频在线一区| 看片网站欧美日韩| 国产视频亚洲色图| 91免费版pro下载短视频| 亚洲成va人在线观看| 日韩欧美的一区二区| 国产福利一区二区三区视频在线 | 欧美一级黄色大片| 国产成人精品影院| 自拍偷自拍亚洲精品播放| 欧美日韩日本视频| 国产在线国偷精品产拍免费yy| 亚洲国产高清aⅴ视频| 在线视频一区二区免费| 久久99精品国产| 亚洲手机成人高清视频| 欧美精品电影在线播放| 国产精品亚洲成人| 亚洲综合色在线| 久久久久亚洲综合| 91视频免费播放| 青椒成人免费视频| 中文字幕一区在线观看视频| 91精品国产色综合久久久蜜香臀| 国产成人综合亚洲91猫咪| 亚洲午夜日本在线观看| 亚洲精品一区二区三区精华液| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 成人激情视频网站| 五月天视频一区| 国产欧美日韩在线看| 69久久99精品久久久久婷婷| 国产91精品在线观看| 日韩高清欧美激情| 亚洲日本电影在线| 精品国产乱码久久久久久1区2区| 一本一道久久a久久精品| 激情文学综合网| 亚洲欧美日韩在线不卡| 精品日韩成人av| 欧美日韩精品一区二区| 欧美一区二区播放| 色综合天天视频在线观看| 精品一区二区三区不卡| 亚洲成人动漫在线观看| 国产精品灌醉下药二区| 精品久久久久久久久久久久久久久久久| 一本一本大道香蕉久在线精品| 国产一区中文字幕| 日韩精品久久理论片| 亚洲人成精品久久久久久| 久久精品水蜜桃av综合天堂| 日韩亚洲电影在线| 精品视频一区二区不卡| 99riav久久精品riav| 国产成人啪免费观看软件| 日本不卡一二三区黄网| 亚洲成人av资源| 亚洲精品久久嫩草网站秘色| 国产精品美女一区二区在线观看| 日韩精品一区二区三区在线观看| 欧美日韩在线播放三区四区| 91在线porny国产在线看| 成人精品免费视频| 国产一区二区美女| 久久99久久久久久久久久久| 婷婷开心激情综合| 一区二区理论电影在线观看| 亚洲人一二三区| 国产精品二三区| 国产精品高潮久久久久无| 中文字幕精品一区二区精品绿巨人| 久久久亚洲国产美女国产盗摄 | 91网站最新网址| 不卡影院免费观看| 粉嫩av一区二区三区|