⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 util.h

📁 toppers操作系统源码
💻 H
字号:
/* *  TOPPERS/JSP Kernel *      Toyohashi Open Platform for Embedded Real-Time Systems/ *      Just Standard Profile Kernel *  *  Copyright (C) 2000-2004 by Embedded and Real-Time Systems Laboratory *                              Toyohashi Univ. of Technology, JAPAN *  Copyright (C) 2000-2004 by Industrial Technology Institute, *                              Miyagi Prefectural Government, JAPAN *  *  惧淡螟侯涪荚は·笆布の (1)×(4) の掘凤か·Free Software Foundation  *  によって给山されている GNU General Public License の Version 2 に淡 *  揭されている掘凤を塔たす眷圭に嘎り·塑ソフトウェア∈塑ソフトウェア *  を猖恃したものを崔むˉ笆布票じ∷を蝗脱ˇ剩澜ˇ猖恃ˇ浩芹邵∈笆布· *  网脱と钙ぶ∷することを痰浸で钓满するˉ *  (1) 塑ソフトウェアをソ〖スコ〖ドの妨で网脱する眷圭には·惧淡の螟侯 *      涪山绩·この网脱掘凤および布淡の痰瘦沮惮年が·そのままの妨でソ〖 *      スコ〖ド面に崔まれていることˉ *  (2) 塑ソフトウェアを·ライブラリ妨及など·戮のソフトウェア倡券に蝗 *      脱できる妨で浩芹邵する眷圭には·浩芹邵に燃うドキュメント∈网脱 *      荚マニュアルなど∷に·惧淡の螟侯涪山绩·この网脱掘凤および布淡 *      の痰瘦沮惮年を非很することˉ *  (3) 塑ソフトウェアを·怠达に寥み哈むなど·戮のソフトウェア倡券に蝗 *      脱できない妨で浩芹邵する眷圭には·肌のいずれかの掘凤を塔たすこ *      とˉ *    (a) 浩芹邵に燃うドキュメント∈网脱荚マニュアルなど∷に·惧淡の螟 *        侯涪山绩·この网脱掘凤および布淡の痰瘦沮惮年を非很することˉ *    (b) 浩芹邵の妨轮を·侍に年める数恕によって·TOPPERSプロジェクトに *        鼠桂することˉ *  (4) 塑ソフトウェアの网脱により木儡弄または粗儡弄に栏じるいかなる禄 *      巢からも·惧淡螟侯涪荚およびTOPPERSプロジェクトを倘勒することˉ *  *  塑ソフトウェアは·痰瘦沮で捏丁されているものであるˉ惧淡螟侯涪荚お *  よびTOPPERSプロジェクトは·塑ソフトウェアに簇して·その努脱材墙拉も *  崔めて·いかなる瘦沮も乖わないˉまた·塑ソフトウェアの网脱により木 *  儡弄または粗儡弄に栏じたいかなる禄巢に簇しても·その勒扦を砷わないˉ */#ifndef _UTIL_H_#define _UTIL_H_/*   *   ビット戎规の年盗 *    庙罢¨PowerPCのビット戎规は奶撅と嫡になっている *       また、32ビットレジスタと16ビットレジスタでは *       呵布疤ビットのビット戎规が佰なる爬にも庙罢 */   /*  32ビットレジスタ脱  */#define BIT0_32    0x80000000#define BIT1_32    0x40000000#define BIT2_32    0x20000000#define BIT3_32    0x10000000#define BIT4_32     0x8000000#define BIT5_32     0x4000000#define BIT6_32     0x2000000#define BIT7_32     0x1000000#define BIT8_32      0x800000#define BIT9_32      0x400000#define BIT10_32     0x200000#define BIT11_32     0x100000#define BIT12_32      0x80000#define BIT13_32      0x40000#define BIT14_32      0x20000#define BIT15_32      0x10000#define BIT16_32       0x8000#define BIT17_32       0x4000#define BIT18_32       0x2000#define BIT19_32       0x1000#define BIT20_32        0x800#define BIT21_32        0x400#define BIT22_32        0x200#define BIT23_32        0x100#define BIT24_32         0x80#define BIT25_32         0x40#define BIT26_32         0x20#define BIT27_32         0x10#define BIT28_32          0x8#define BIT29_32          0x4#define BIT30_32          0x2#define BIT31_32          0x1/*  16ビットレジスタ脱  */#define BIT0_16        0x8000#define BIT1_16        0x4000#define BIT2_16        0x2000#define BIT3_16        0x1000#define BIT4_16         0x800#define BIT5_16         0x400#define BIT6_16         0x200#define BIT7_16         0x100#define BIT8_16          0x80#define BIT9_16          0x40#define BIT10_16         0x20#define BIT11_16         0x10#define BIT12_16          0x8#define BIT13_16          0x4#define BIT14_16          0x2#define BIT15_16          0x1/*  8ビットレジスタ脱  */#define BIT0_8           0x80#define BIT1_8           0x40#define BIT2_8           0x20#define BIT3_8           0x10#define BIT4_8            0x8#define BIT5_8            0x4#define BIT6_8            0x2#define BIT7_8            0x1/*  シンボル叹の矢机误步  */#define _TO_STRING(arg)	#arg#define TO_STRING(arg)	_TO_STRING(arg)#endif /* _UTIL_H_ *//*  end of file  */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -