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

关于codewarrior hcs12扩展关键字

关于codewarrior hcs12扩展关键字

codewrrior在标准C基础上扩展了9个关键子,即:
@address,用来定义绝对地址,如 int wyaddr@0x4001=0;
interrupt 定义中断函数
asm嵌入汇编
以上三个大概常用了,还有6个:
far
near
rom
uni
_alignof_
_va_size_of
这6个本人看了手册还是不太清楚。
另外还有:EnableInterrupts.Disinterrupts用来允许或禁止可屏蔽中断,
还有连接控制关键字及其他希望知道的朋友补充一下。
              非学无以广才,非志无以成学;              
我总觉得CodeWarrior方面的资料很少,楼主是否有点资料
可否共享!
zxgboss@21cn.com
谢谢!

codewrrior在标准C基础上扩展了9个关键子.不过它自带了很多
库函数,
不知道没有这充库函数的说明之类的,
要不偶不会用,见笑了!
编程 + 单片机英文手册  刚刚接触  感觉没有方向,信息不够.
on the way
Codewarrior引入两个关键字:near, far
Near函数用JSR或BSR来调用
Far函数用CALL来调用
比如:void far func1(void); //func1函数放在非固定页中,可以被其他页的函数调用
const int *far ptr; //指向常量的指针放在非固定页中,这个指针可以用来指向非固定页中的变量