首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > RAM汇编语言编程

RAM汇编语言编程

资料介绍
RAM汇编语言编程
RAM汇编语言编程


北京微芯力科技有限公司


苏兰冬
数据处理指令

简单的寄存器操作
立即数操作
寄存器移位操作
设置条码
条码的使用
乘法
简单的寄存器操作


算术操作
按位逻辑操作
寄存器传送操作
比较操作
简单的寄存器操作―算术操作

这类指令对两个32位操作数进行二进制算术操作
加 减和反向减 后者指把操作数次序颠倒后相


ADD ro, r1, r2 ;r0 = r1+r2
ADD ro, r1, r2 ; r0 = r1+r2+C
SUB ro, r1, r2 ; r0 = r1-r2
SBC ro, r1, r2 ; r0 = r1-r2+C-1
RSB ro, r1, r2 ; r0 = r2-r1
RSC ro, r1, r2 ; r0 = r2-r1+C-1
简单的寄存器操作―按位逻辑操作


这类指令对输入操作数的对应位进行指定的布尔
逻辑操作
ADD r0,r1,r2 ;r0 = r1 and r2
ORR r0,r1,r2 ;r0 = r1 or r2
EOR r0,r1,r2 ;r0 = r1 xor r2
BIC r0,r1,r2 ; r0 = r1 and not r2
简单的寄存器操作―寄存器传送操作


这些指令不用第一操作数 它在汇编语言格式中被
省略

MOV r0,r2
RAM汇编语言编程
本地下载

评论