博客
关于我
快速学习汇编之 常见汇编指令
阅读量:391 次
发布时间:2019-03-05

本文共 1626 字,大约阅读时间需要 5 分钟。

0x01.MOV指令

MOV EAX,0xAAAAAAAA					MOV AX,0xBBBB					MOV AH,0xCC					MOV AL,0xDD										MOV EBX,BBBBBBBB					MOV EAX,EBX					MOV AX,CX					MOV AH,DL										MOV 的语法:										1、MOV r/m8,r8 				r 通用寄存器					2、MOV r/m16,r16			m 代表内存					3、MOV r/m32,r32			imm 代表立即数					4、MOV r8,r/m8				r8 代表8位通用寄存器					5、MOV r16,r/m16			m8 代表8位内存					6、MOV r32,r/m32			imm8 代表8位立即数					7、MOV r8, imm8									8、MOV r16, imm16								9、MOV r32, imm32

MOV 目标操作数,源操作数

作用:拷贝源操作数到目标操作数

1、源操作数可以是立即数、通用寄存器、段寄存器、或者内存单元. `

2、目标操作数可以是通用寄存器、段寄存器或者内存单元.
3、操作数的宽度必须一样.
4、源操作数和目标操作数不能同时为内存单元.

0x02.ADD指令

ADD AL, imm8 ADD AX, imm16ADD EAX, imm32ADD r/m8, imm8ADD r/m16,imm16ADD r/m32,imm32ADD r/m16, imm8ADD r/m32, imm8ADD r/m8, r8ADD r/m16, r16ADD r/m32, r32ADD r8, r/m8ADD r16, r/m16ADD r32, r/m32

0x03.SUB指令

SUB AL, imm8	SUB AX, imm16	SUB EAX, imm32	SUB r/m8, imm8	SUB r/m16,imm16	SUB r/m32,imm32	SUB r/m16, imm8	SUB r/m32, imm8	SUB r/m8, r8	SUB r/m16, r16	SUB r/m32, r32	SUB r8, r/m8	SUB r16, r/m16	SUB r32, r/m32

0x04.AND指令

AND AL, imm8AND AX, imm16AND EAX, imm32AND r/m8, imm8AND r/m16,imm16AND r/m32,imm32AND r/m16, imm8AND r/m32, imm8AND r/m8, r8AND r/m16, r16AND r/m32, r32AND r8, r/m8AND r16, r/m16AND r32, r/m32

0x05.OR指令

OR AL, imm8OR AX, imm16OR EAX, imm32OR r/m8, imm8OR r/m16,imm16OR r/m32,imm32OR r/m16, imm8OR r/m32, imm8OR r/m8, r8OR r/m16, r16OR r/m32, r32OR r8, r/m8OR r16, r/m16OR r32, r/m32

0x06. XOR指令

XOR AL, imm8XOR AX, imm16XOR EAX, imm32XOR r/m8, imm8XOR r/m16,imm16XOR r/m32,imm32XOR r/m16, imm8XOR r/m32, imm8XOR r/m8, r8XOR r/m16, r16XOR r/m32, r32XOR r8, r/m8XOR r16, r/m16XOR r32, r/m32

0x07. NOT指令

NOT r/m8NOT r/m16NOT r/m32

转载地址:http://tvxzz.baihongyu.com/

你可能感兴趣的文章
Airtest自动化测试 Docs airtest.core.android package
查看>>
11.2.6 时间值的小数秒
查看>>
Redis源码分析(七)--- zipmap压缩图
查看>>
【MySQL】(九)触发器
查看>>
Oracle 11G环境配置
查看>>
【Python】(十二)IO 文件处理
查看>>
【Oozie】(三)Oozie 使用实战教学,带你快速上手!
查看>>
师兄面试遇到这条 SQL 数据分析题,差点含泪而归!
查看>>
C语言的数值溢出问题(上)
查看>>
8051单片机(STC89C52)以定时器中断模式实现两倒计时器异步计时
查看>>
vue项目通过vue.config.js配置文件进行proxy反向代理跨域
查看>>
android:使用audiotrack 类播放wav文件
查看>>
聊聊我的五一小假期
查看>>
数据库三个级别封锁协议
查看>>
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
查看>>
ubuntu学习笔记-常用文件、命令以及作用(hosts、vim、ssh)
查看>>
SLAM学习笔记-求解视觉SLAM问题
查看>>
普歌-允异团队-HashMap面试题
查看>>
还在一个一个手动安装虚拟机吗?Cobbler自动部署装机一键最小化安装打把游戏就好了
查看>>
程序员应该知道的97件事
查看>>