
Assembler
Swxctx
喜欢技术、喜欢开源项目及分享。
铭心刻骨,就要一意孤行;越是憧憬,越要风雨兼程;要走多远,才算走进森林_xc。
展开
-
Load/Store内存访问指令
LDR 字数据加载指令 LDRB 字节数据加载指令 LDRH 半字数据加载指令 STR 字数据存储指令 STRB 字节数据存储指令 STRH 半字数据存储指令原创 2016-03-22 16:23:06 · 1403 阅读 · 0 评论 -
汇编控制指令
汇编控制伪指令用于控制汇编程序的执行流程,常用的汇编控制伪指令包括以下几条: IF 、 ELSE 、 ENDIF; WHILE 、 WEND; MACRO 、 MEND; MEXIT; 1. IF、ELSE、ENDIF 语法格式: IF 逻辑表达式 指令序列 1 ELSE 指令序列 2 ENDIF IF 、 EL原创 2016-03-22 16:45:49 · 761 阅读 · 0 评论 -
数据定义伪指令
数据定义伪指令一般用于为特定的数据分配存储单元,同时可完成已分配存储单元的初始化。 常见的数据定义伪指令有如下几种: DCB 用于分配一片连续的字节存储单元并用指定的数据初始化。 DCW (DCWU) 用于分配一片连续的半字存储单元并用指定的数据初始化。 DCD (DCDU) 用于分配一片连续的字存储单元并用指定的数据初始化。 DCFD (DCFDU)用于为双精度的浮原创 2016-03-22 16:43:09 · 4719 阅读 · 0 评论 -
符号定义伪指令
符号定义伪指令用于定义 ARM 汇编程序中的变量、对变量赋值以及定义寄存器的别名等操作。 常见的符号定义伪指令有如下几种: a.用于定义全局变量的 GBLA 、 GBLL 和 GBLS b. 用于定义局部变量的 LCLA 、 LCLL 和 LCLS c.用于对变量赋值的 SETA 、 SETL 、 SETS d.为通用寄存器列表定义名称的 RLIST 1. GB原创 2016-03-22 16:38:18 · 2275 阅读 · 0 评论 -
跳转指令与协处理器指令
B 跳转指令 BL 带返回的跳转指令 BLX 带返回和状态切换的跳转指令 BX 带状态切换的跳转指令 协处理器指令 LDC 协处理器数据加载指令 STC 协处理器数据存储指令 MCR ARM处理器寄存器到协处理器寄存器的数据传送指令 MRC 协处理器寄存器到ARM处理器寄存器的数据传送指令原创 2016-03-22 16:31:41 · 339 阅读 · 0 评论 -
移位指令
LSL 逻辑左移 ASL 算术左移 LSR 逻辑右移 ASR 算术右移 ROR 循环右移 RRX 带扩展的循环右移原创 2016-03-22 16:28:41 · 570 阅读 · 0 评论 -
状态寄存器访问指令
MRS 程序状态寄存器到通用寄存器的数据传送指 MSR 通用寄存器到程序状态寄存器的数据传送指令原创 2016-03-22 16:27:33 · 678 阅读 · 0 评论 -
乘法与乘加指令
MUL 32位乘法指令 MLA 32位乘加指令 SMULL 64位有符号数乘法指令 SMLAL 64位有符号数乘加指令 UMULL 64位无符号数乘法指令 UMLAL 64位无符号数乘加指令原创 2016-03-22 16:26:43 · 1621 阅读 · 0 评论 -
数据处理指令
MOV 数据传送指令 MVN 数据取反传送指令 CMP 比较指令 CMN 反值比较指令 TST 位测试指令 TEQ 相等测试指令 ADD 加法指令 ADC 带进位加法指令 SUB 减法指令 SBC 带借位减法指令 RSB 逆向减法指令 RSC 带借位的逆向减法指令 AND 按位与指原创 2016-03-22 16:24:49 · 494 阅读 · 0 评论 -
Java Script-错误
throw throw var txt=""; function message(){ try { adddlert("Welcome guest!"); } catch(err) { txt="本页有一个错误。\n\n"; txt+="错误描述:" + err.message + "\n\n"; txt+="点击确定继续。\n\n"; alert(txt);原创 2016-08-12 17:54:59 · 554 阅读 · 0 评论