汇编语言之指令与寄存器
来源:互联网 发布:流体力学分析软件 编辑:程序博客网 时间:2024/05/16 07:44
寄存器
EAX---“累加器”:很多加法乘法指令的缺省寄存器。
EBX---“基地址”寄存器:在内存寻址时存放基地址。
ECX---计数器:重复(REP)前缀指令和LOOP指令的内定寄存器。
EDX---被用来放整数除法产生的余数。
EBP---是“基址指针”:经常用来做高级语言函数调用的“框架指针”。
ESP---用来作堆栈指针,被称为栈顶指针,栈顶是地址小的区域,压入栈的数据越多, ESP就越小。
指令
MOV 功能:把源操作数送给目的操作数
语法:MOV 目的操作数,源操作数
Sub 功能:减法指令
语法:SUB OP1,OP2
Add 功能:加法指令
语法: ADD OP1,OP2
JMP 功能:跳往指定地址执行
语法:JMP 地址
TEST 功能:执行bit与bit之间的逻辑运算
语法:TEST r/m,r/m/data
push 功能:把操作数压入
语法:PUSH 操作数
pop 功能:把操作数取出堆栈
语法:POP 操作数
CALL 功能:子程序调用
语法:CALL 地址
REP 功能:重复前缀指令集
REP 指令s
LEA 功能:取地址至寄存器
语法:LEA r,m
MOVS 功能:字符串传送指令
语法:MOVS
阅读全文
0 0
- 汇编语言之指令与寄存器
- -------汇编语言--标志寄存器--转移指令---
- 汇编语言之寄存器篇
- 汇编语言之寄存器
- 汇编语言基础之寄存器
- 汇编语言之寄存器总结
- 汇编语言之寄存器
- 汇编语言之标志寄存器
- 了解汇编语言之寄存器
- 16位汇编语言寄存器及指令整理
- 汇编语言之寄存器(二)
- 汇编语言之寄存器(详细介绍)
- 指令与寄存器
- 8086汇编学习之[BX],CX寄存器与loop指令,ES寄存器等
- 汇编语言的标志寄存器和条件转移指令
- 关于汇编语言寄存器和指令操作的整理
- 汇编语言的标志寄存器和条件转移指令
- 关于汇编语言寄存器和指令操作的整理
- [转]配置sonar、jenkins进行持续审查
- 综合 —— CORS 方式跨域访问
- 用Python的Turtle库绘制森林
- 第二篇:C语言的基本认识
- 当卷积层后跟batch normalization层时为什么不要偏置b
- 汇编语言之指令与寄存器
- 机器学习学习笔记.day10
- 第三篇:C语言的输入输出函数
- 欢迎使用CSDN-markdown编辑器
- python3 [爬虫实战] selenium + requests 爬取安居客
- SAS中数据输入和输出的几种方式
- 使用Visio 2010 画数据库中表与表的关系
- 大数据 (十九)Hive【Hive安装配置(本地数据库模式)】
- Pam x86_64 and i686 have conflicting man pages