找回密码
 注册
关于网站域名变更的通知
查看: 214|回复: 2
打印 上一主题 下一主题

swi 的功能号是如何来的 它和 LR 寄存器的值是何关系?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-11-28 09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
swi 的功能号是如何来的 它和 LR 寄存器的值是何关系?如《ARM 微控制器基础与实战》程序清单 6.13  LDREQ R0,[LR,#-4] ;BICEQ R0,R0,0xff000000 " l* Y( p5 V, y! Z  @

该用户从未签到

2#
发表于 2022-11-28 13:08 | 只看该作者
LDREQ R0,[LR,#-4] ;用来读 SWI 的代码
; g! X+ f& h3 A  I0 s' NBICEQ R0,R0,0xff000000 ;是 ARM 方式进入,取低 24bit

该用户从未签到

3#
发表于 2022-11-28 13:49 | 只看该作者
当发生SWI异常,进入异常处理程序时,异常处理程序必须提取SWI中断号,从而得到用户请求的特定SWI功能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-3 22:32 , Processed in 0.062500 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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