5.变址寄存器-ESI和EDI寄存器与其用途
来源:互联网 发布:js 判断数组 编辑:程序博客网 时间:2024/06/06 04:43
变址寄存器
顾名思义,变址的含义是内存地址会变动的,也就是说变址寄存器中存放在变动的内存地址。80386架构中有两个变址寄存器,分别是ESI和EDI。
ESI和EDI寄存器:
(1)ESI:ESI称为源变址寄存器,通常存放要处理的数据的内存地址。
ESI和EDI常用来配合使用完成数据的赋值操作,下面是一个ESI和EDI配合使用的例子。
Rep movs dword ptr [edi],dword ptr [esi]
上面的指令把ESI所指向的内存地址中的内容复制到EDI所指向的内存中,数据的长度在ECX寄存器中指定。
顾名思义,变址的含义是内存地址会变动的,也就是说变址寄存器中存放在变动的内存地址。80386架构中有两个变址寄存器,分别是ESI和EDI。
ESI和EDI寄存器:
(1)ESI:ESI称为源变址寄存器,通常存放要处理的数据的内存地址。
(2)EDI:EDI称为目的变址寄存器,通常存放处理后的数据的内存地址。
ESI和EDI常用来配合使用完成数据的赋值操作,下面是一个ESI和EDI配合使用的例子。
Rep movs dword ptr [edi],dword ptr [esi]
上面的指令把ESI所指向的内存地址中的内容复制到EDI所指向的内存中,数据的长度在ECX寄存器中指定。
0 0
- 5.变址寄存器-ESI和EDI寄存器与其用途
- 了解寄存器:ESI EDI变址寄存器
- 了解寄存器:ESI EDI变址寄存器
- 6.指针寄存器-EBP和ESP寄存器与其用途
- 7.标志寄存器-EFLAGS寄存器与其用途
- EAX、ECX、EDX、EBX、ESI、EDI、ESP、EBP寄存器
- EAX、EBX、ECX、EDX、ESI、EDI、ESP、EBP 寄存器详解
- 通用寄存器:地址指针寄存器,数据寄存器,变址寄存器
- eax,ebx,ecx,edx,esi,edi,ebp,esp寄存器的作用
- eax, ebx, ecx, edx, esi, edi, ebp, esp 各寄存器作用
- eax,ebx,ecx,edx,esi,edi,ebp,esp寄存器的作用
- eax,ebx,ecx,edx,esi,edi,ebp,esp寄存器的作用
- eax,ebx,ecx,edx,esi,edi,ebp,esp寄存器的作用
- eax, ebx, ecx, edx, esi, edi, ebp, esp等通用寄存器的作用
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp 寄存器 含义
- Android eax, ebx, ecx, edx, esi, edi, ebp, esp 寄存器的作用
- 变址寄存器
- 8086变址寄存器
- python学习笔记(六)切片
- NSFileManager
- 如何在mac上搭建GitHub
- LightOJ - 1004 Monkey Banana Problem(DP)
- python学习笔记(七)迭代
- 5.变址寄存器-ESI和EDI寄存器与其用途
- SQL语句优化技术分析
- disk management
- LoadRunner参数化详解
- 怎么修改button切换选中状态的时候背景出现一个小蓝点的问题
- spark小事记
- HDU4607(最大直径 树DP)
- 工作中遇见的问题总结
- SQL中GROUP BY、HAVING操作