您的位置 首页 编程

ARM汇编指令集之十——反常发生指令

1、SWI指令SWI指令的格式为:SWI{条件}24位的立即数SWI指令用于产生软件中断,以便用户程序能调用操作系统的系统例程。操作系统在SWI的异…

1、SWI指令

SWI指令的格局为:

SWI{条件} 24位的当即数

SWI指令用于发生软件中止,以便用户程序能调用操作体系的体系例程。操作体系在SWI的反常处理程序中供给相应的体系服务,指令中24位的当即数指定用户程序调用体系例程的类型,相关参数经过通用寄存器传递,当指令中24位的当即数被疏忽时,用户程序调用体系例程的类型由通用寄存器R0的内容决议,一起,参数经过其他通用寄存器传递。

指令示例:

SWI 0x02 ;该指令调用操作体系编号位02的体系例程。

2、BKPT指令

BKPT指令的格局为:

BKPT 16位的当即数

BKPT指令发生软件断点中止,可用于程序的调试。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/276557.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部