首页1
发现
标签
搜索
注册
登录
首页
全书
全文
蜘蛛
搜索
注册
登录
搜索
软件工具 SofTool.CN
本次搜索耗时
0.262
秒,为您找到
64
个相关结果.
搜书籍
搜文档
01_ARM指令和伪指令
2376
2021-01-17
《ARM 指令教程》
ARM伪指令不是必须的,但是一个完整没有伪指令几乎很难写出来,例如: 一个程序至少包含READONLY AREA和ENTRY,否则CPU都无法知道从哪里开始运行; ARM的属于RISC,指令并不多,但是可以带后缀表示扩展出不同用法,这里与X86汇编完全不同风格;如:BNE实际上是B指令的变种,本质还是同一类指令,只是多一个对CPSR的Z标志位的判断而已。...
GBLA
2354
2020-12-25
《ARM 汇编》
语法: GBLA 全局变量名 功能: GBLA 伪指令用于定义一个ARM程序中的全局的数字 变量,并将其初始化为 0 ; 示例: GBLA SOFTOOL ; //定义一个全局的数字变量,变量名为 SOFTOOL SOFTOOL SETA 0x55 ; //将该变量 SOFT...
SETA
2329
2020-12-25
《ARM 汇编》
语法: 变量名 SETA 数字值 功能: SETA 伪指令用于给一个已经定义的全局变量或局部数学变量赋值; 示例: GBLA SOFTOOL ; //定义一个全局的数字变量,变量名为 SOFTOOL SOFTOOL SETA 0x55 ; //将该变量 Softool 赋值...
RLIST
2310
2020-12-25
《ARM 汇编》
语法: 名称 RLIST {寄存器列表} 功能: RLIST伪指令可用于对一个通用寄存器列表定义名称,使用该伪指令定义的名称可在ARM指令LDM/STM中使用。 在 LDM/STM 指令中,列表中的寄存器访问次序为根据寄存器的编号由低到高,而与列表中的寄存器排列次序无关。 示例: ; //将寄存器列表名称定义为 SOFTOOL ,可在...
GBLL
2280
2020-12-25
《ARM 汇编》
语法: GBLL 全局变量名 功能: GBLL 伪指令用于定义一个ARM程序中的全局的逻辑 变量,并将其初始化为 FALSE ; 示例: GBLL SOFTOOL ; //定义一个全局的逻辑变量,变量名为 SOFTOOL SOFTOOL SETL { TRUE } ; //将该变...
WHILE WEND
2271
2020-12-25
《ARM 汇编》
语法: WHILE 逻辑表达式 指令序列 WEND 备注: 当WHILE后面的逻辑表达式为真,则执行指令序列,该指令序列执行完毕后,再判断 逻辑表达式的值,若为真则继续执行,一直到逻辑表达式的值为假。 WHILE、WEND伪指令可以嵌套使用。 功能: WHILE、WEND伪指令能根据条件的成立与否决定是否循环执行某个指令序列。...
EXPORT
2261
2020-12-25
《ARM 汇编》
语法: EXPORT 标号 {[WEAK]} 备注:EXPORT可用GLOBAL代替;标号在程序中区分大小写;[WEAK] 选项声明其他的同名标号优先于该标号被引用; 功能: EXPORT 伪指令用于在程序中声明一个全局的标号,该标号可在其他的文件中引用 。 示例: AREA Init, CODE, READONLY EXPORT S...
DCQ
2198
2020-12-25
《ARM 汇编》
语法: 标号 DCQ 表达式 功能: DCQ 伪指令用于为8个字节(双字)为单元分配一片连续的存储单元(必须按字对齐),并用伪指令中指定的表达式进行初始化。 每个双精度的浮点数占据两个字单元。 示例: ; //为标号 SOFTOOL 分配一片连续的字存储单元,并将其值初始化为 100 SOFTOOL DCQ 100
其它伪操作
2167
2020-12-25
《ARM 汇编》
还有一些其他的伪指令,在汇编程序中经常会被使用。
GBLS
2166
2020-12-25
《ARM 汇编》
语法: GBLS 全局变量名 功能: GBLS 伪指令用于定义一个ARM程序中的全局的字符串 变量,并将其初始化为 空 ; 示例: GBLS SOFTOOL ; //定义一个全局的字符串变量,变量名为 SOFTOOL SOFTOOL SETS "www.softool.cn" ; //将该变...
1..
«
3
4
5
6
»
..7