首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

codewarrior 8.0 pe生成代码问题

codewarrior 8.0 pe生成代码问题

我在使用codewarrior 8.0中的pe时,初始化后在pe_types.h中定义了下面这个函数,不知道是怎么操作的,里面的#是什么用法,这个函数对寄存器是怎么操作的,有没有关于这种语法的说明啊?请版主指教!
#define setRegBitGroup(reg, bits, val) (reg = (word)((reg & ~reg##_##bits##_##MASK) | ((val) << reg##_##bits##_##BITNUM)))
能说详细点么?
返回列表