汇编基础指令

1、读内存:Load

#示例:

LDR R0,R1,#4 ;读地址"R1+4",得到的4字节数据存入R0

2、写内存:Store

#示例:

STR R0,R1,#4 ;把R0的4字节数据写"R1+4"

3、加减

ADD RO,R1,R2 ;RO=R1+R2

ADD RO,RO,#1 ;RO=R0+1

SUB RO,R1,R2 ;RO=R1-R2

SUB RO,RO,#1 ;RO=RO-1

4、 比较

CMP RO,R1 ;结果保存在PSR(程序状态寄存器)

5、跳转

B main ;Branch,直接跳转

BL main ;Branch and Link,先把返回地址保存在LR寄存器里再跳转

6、数据传送指令

MOV AX,2000H;将16位数据2000H传送到AX寄存器

MOV AL,20H;将8位数据20H传送到AL寄存器

MOV AX,BX;将BX寄存器的16位数据传送到AX寄存器

MOV AL,2000H;将2000H单元的内容传送到AL寄存器

相关推荐
水饺编程2 天前
AT&T 汇编语言学习笔记开篇语
c语言·汇编·c++
iCxhust2 天前
8088单板机VScode集成开发环境使用方法二(汇编版)
汇编·单片机·微机原理·8088单板机
·薯条大王2 天前
经济实惠玩云服务器|一台云服务器多人共用,子账号配置教程
java·linux·运维·服务器·汇编·c++·python
txg6664 天前
VULOC:基于汇编切片的漏洞定位框架,精准锁定二进制中的危险代码
汇编·人工智能·深度学习·安全·网络安全
sunburn-4 天前
Java 队列全面详解:从入门到面试实战
java·开发语言·汇编·ide·idea
wechatbot88812 天前
企业微信API开发:登录-联系人查询-消息发送完整开发流程分享
汇编·微信·自动化·企业微信·ai编程·rpa
00后程序员张12 天前
iOS加固技术路线全面解析:Bitcode模式、源码模式与汇编模式对比及爱加密优势
android·汇编·ios·小程序·uni-app·cocoa·iphone
wechatbot88815 天前
解决企业微信官方 API 短板:iPad 协议全功能对接方案
java·汇编·windows·http·微信·企业微信
学逆向的17 天前
汇编——JCC指令
开发语言·汇编·网络安全
一只旭宝18 天前
【汇编入门】寄存器、MOV/LEA、JMP/CALL/RET、内存与指令本质
汇编