爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2169|回复: 0
收起左侧

__swi 疑惑

  [复制链接]
发表于 2009-6-12 10:37:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
请斑竹帮我保留一下这个帖子,我想了解一下swi的使用,谢谢!
上次BingK跟我说系统函数是通过swi指令来实现的,这段时间也想了一下swi,还是有些疑惑,请帮我解释一下

1.
#pragma swi_number=95
__swi __arm int GetFreeRamAvail();

#pragma swi_number=95
我猜应该是定义一个swi中断号

下面函数就是对应的中断响应函数
请帮我解释一下#pragma swi_number=95具体功能吗,或者怎么实现的

2.上面那个代码都是我们自己定义的,我们很清楚中断号对应的中断响应函数,但是我们编译程序时,编译器怎么知道将对GetFreeRamAvail的调用编译成swi 95呢?编译器需要做什么配置!

谢谢!
您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-9 06:48

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表