Assembler
Swxctx
喜欢技术、喜欢开源项目及分享。
铭心刻骨,就要一意孤行;越是憧憬,越要风雨兼程;要走多远,才算走进森林_xc。
展开
-
Load/Store内存访问指令
LDR 字数据加载指令 LDRB 字节数据加载指令 LDRH 半字数据加载指令 STR 字数据存储指令 STRB 字节数据存储指令 STRH 半字数据存储指令原创 2016-03-22 16:23:06 · 1379 阅读 · 0 评论 -
汇编控制指令
汇编控制伪指令用于控制汇编程序的执行流程,常用的汇编控制伪指令包括以下几条:IF 、 ELSE 、 ENDIF;WHILE 、 WEND; MACRO 、 MEND;MEXIT;1. IF、ELSE、ENDIF语法格式:IF 逻辑表达式指令序列 1ELSE指令序列 2ENDIFIF 、 EL原创 2016-03-22 16:45:49 · 733 阅读 · 0 评论 -
数据定义伪指令
数据定义伪指令一般用于为特定的数据分配存储单元,同时可完成已分配存储单元的初始化。常见的数据定义伪指令有如下几种:DCB 用于分配一片连续的字节存储单元并用指定的数据初始化。DCW (DCWU) 用于分配一片连续的半字存储单元并用指定的数据初始化。DCD (DCDU) 用于分配一片连续的字存储单元并用指定的数据初始化。DCFD (DCFDU)用于为双精度的浮原创 2016-03-22 16:43:09 · 4615 阅读 · 0 评论 -
符号定义伪指令
符号定义伪指令用于定义 ARM 汇编程序中的变量、对变量赋值以及定义寄存器的别名等操作。常见的符号定义伪指令有如下几种:a.用于定义全局变量的 GBLA 、 GBLL 和 GBLSb. 用于定义局部变量的 LCLA 、 LCLL 和 LCLSc.用于对变量赋值的 SETA 、 SETL 、 SETSd.为通用寄存器列表定义名称的 RLIST1. GB原创 2016-03-22 16:38:18 · 2202 阅读 · 0 评论 -
跳转指令与协处理器指令
B 跳转指令BL 带返回的跳转指令BLX 带返回和状态切换的跳转指令 BX 带状态切换的跳转指令协处理器指令 LDC 协处理器数据加载指令 STC 协处理器数据存储指令 MCR ARM处理器寄存器到协处理器寄存器的数据传送指令 MRC 协处理器寄存器到ARM处理器寄存器的数据传送指令原创 2016-03-22 16:31:41 · 322 阅读 · 0 评论 -
移位指令
LSL 逻辑左移ASL 算术左移 LSR 逻辑右移ASR 算术右移 ROR 循环右移RRX 带扩展的循环右移原创 2016-03-22 16:28:41 · 555 阅读 · 0 评论 -
状态寄存器访问指令
MRS 程序状态寄存器到通用寄存器的数据传送指MSR 通用寄存器到程序状态寄存器的数据传送指令原创 2016-03-22 16:27:33 · 655 阅读 · 0 评论 -
乘法与乘加指令
MUL 32位乘法指令MLA 32位乘加指令SMULL 64位有符号数乘法指令SMLAL 64位有符号数乘加指令UMULL 64位无符号数乘法指令UMLAL 64位无符号数乘加指令原创 2016-03-22 16:26:43 · 1586 阅读 · 0 评论 -
数据处理指令
MOV 数据传送指令MVN 数据取反传送指令 CMP 比较指令CMN 反值比较指令 TST 位测试指令TEQ 相等测试指令 ADD 加法指令ADC 带进位加法指令 SUB 减法指令SBC 带借位减法指令 RSB 逆向减法指令RSC 带借位的逆向减法指令AND 按位与指原创 2016-03-22 16:24:49 · 465 阅读 · 0 评论 -
Java Script-错误
throwthrowvar 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 · 529 阅读 · 0 评论