首页1
发现
标签
搜索
注册
登录
首页
全书
全文
蜘蛛
搜索
注册
登录
搜索
软件工具 SofTool.CN
本次搜索耗时
0.311
秒,为您找到
64
个相关结果.
搜书籍
搜文档
1_Linux 汇编的行结构
2989
2021-01-02
《Linux GNU ARM 汇编指令入门》
任何汇编行都是如下结构: [<label>:][<instruction or directive or pseudo-instruction>} @comment 注释:: 表示 标号, GNU汇编中,任何以冒号结尾的标识符都被认为是一个标号,而不一定非要在一行的开始instruction 表示 指令directive 表示 伪操作pseudo...
FIELD
2968
2020-12-25
《ARM 汇编》
语法: 标号 FIELD 表达式 备注: 表达式 其值为当前数据域在内存表中所占的字节数 FILED 也可用”#”代替 FIELD 伪指令常与MAP伪指令配合使用来定义结构化的内存表。MAP伪指令定义内存表的首地址,FIELD 伪指令定义内存表中的各个数据域,并可以为每个数据域指定一个标号供其他的指令引用。 MAP 和 FIELD 伪指令...
LTORG
2920
2020-12-25
《ARM 汇编》
语法: LTORG 功能: LTORG 伪指令用于声明一个数据缓冲池(Literal Pool)的开始。 用途: 通常大的代码段可以使用多个数据缓冲池; ARM汇编编译器一般把数据缓冲池放在代码段的最后面,即下一代码段开始之前,或者END伪操作之前; LTORG 伪操作通常放在无条件跳转指令之后,或者子程序返回指令之后,这样处理器就不会...
伪指令
2873
2021-02-15
《ARM 汇编》
伪指令 简介: 在 ARM 的汇编程序中,有以下几种伪指令: 双字、字、半字 占用的字节: 伪指令 简介: 我们可以从下面几种角度来理解伪指令: 在ARM汇编语言中,有一些特殊汇编助记符,这些特殊汇编助记符与指令系统的汇编助记符不同,没有相对应的操作码,通常称这些特殊汇编助记符为伪指令 ,这些特殊汇编助记符对应的操作就被称为伪操作 。 因为在...
IF ELSE ENDIF
2871
2020-12-25
《ARM 汇编》
语法: IF 逻辑表达式 指令序列1 ELSE 指令序列2 ENDIF 备注:IF 也可以使用 [ 代替, ELSE 也可以使用 | 代替, ENDIF 也可以使用 ] 代替; 当 IF 后面的逻辑表达式为真,则执行指令序列1,否则执行 指令序列2;ELSE 及 指令序列2 也可以没有,当 IF 后面的逻辑表达式为真,则执行 指令序列1 ,...
DCB
2838
2020-12-25
《ARM 汇编》
语法: 标号 DCB 表达式 备注: 表达式可以为0~255的数字或字符串; DCB 也可用”=”代替; 功能: DCB 伪指令用于分配一片连续的字节存储单元,并用表达式作为值为该存储单元进行初始化。 示例: ; //为标号 SOFTOOL 分配一片连续的字节存储单元并将其值初始化为 This is a web SOFTO...
符号定义
2747
2020-12-25
《ARM 汇编》
用途: 符号定义伪指令用于定义ARM汇编程序中的变量、对变量赋值及定义寄存器的别名 等操作。
MAP
2689
2020-12-25
《ARM 汇编》
语法: MAP 表达式 {基址寄存器} 备注: 表达式 可以为程序中的标号或数学表达式; {基址寄存器} 为可选项,当基址寄存器选项不存在时,表达式的值即为内存表的首地址,当该选项存在时,内存表的首地址为表达式的值与基址寄存器的和; MAP也可用”^”代替; 功能: MAP 伪指令用于定义一个结构化的内存表的首地址; MAP 伪指...
ENTRY
2673
2020-12-25
《ARM 汇编》
语法: ENTRY 功能: ENTRY 伪指令用于指定汇编程序的入口点。 在一个完整的汇编程序中至少要有一个ENTRY(也可以有多个,当有多个ENTRY时,程序的真正入口点由链 接器指定),但在一个源文件里最多只能有一个ENTRY(可以没有)。 示例: AREA Init , CODE , READONLY ENTRY ...
INCBIN
2656
2020-12-25
《ARM 汇编》
语法: INCBIN 文件名 备注: 文件名可以是绝对路径,也可以是相对路径; 功能: INCBIN 伪指令用于将一个目标文件或数据文件包含到当前的源文件中,被包含的文件不作任何变动的存放在当前文件中,编译器从其后开始继续处理。 示例: AREA Init , CODE , READONLY INCBIN softoo...
1..
«
1
2
3
4
»
..7