当前位置: 首页 > news >正文

汇编学习之《变址寄存器》

什么是变址寄存器?

变址寄存器就是ESI(Extended Source Index)源索引寄存器, EDI(Extended Destination Index)目的索引寄存器。用来存放一个地址的寄存器。--先暂时这样记忆吧。

ESI 和 EDI 属于 32 位通用寄存器,它们是 16 位寄存器 SI 和 DI 扩展后的版本。在 64 位系统中,它们又可扩展为 64 位寄存器 RSI 和 RDI。这些寄存器常用于特定的操作,在串操作指令和内存数据传输等场景中发挥重要作用。

我简单的理解了下这个ESI和EDI 在运行过程中会自增,两个会不断的指向下一个地址, ESI会不端执行到下一个源地址。 EDI当前地址数据处理后,会不断的指向下一个空地址。

之前博主孙冉老师说这个指令不会怎么用,我这里先暂时简单了解下,记住这个寄存器名字就好了。

上一篇:汇编学习之《指针寄存器&大小端学习》

下一篇:汇编学习之《扩展指令指针寄存器》

http://www.dtcms.com/a/103557.html

相关文章:

  • 下载安装mingw配置C++编译环境 及C环境
  • 深入理解 YUV 颜色空间:从原理到 Android 视频渲染
  • 【前端】创建一个vue3+JavaScript项目流程
  • 指纹浏览器技术解析:如何实现多账号安全运营与隐私保护
  • 横扫SQL面试——时间序列分组与合并(会话划分)问题
  • 3.27-1 pymysql下载及使用
  • win10之mysql server 8.0.41安装
  • 从像素到二值化:OpenCV图像处理实战入门指南
  • 虫洞数观系列二 | Python+MySQL高效封装:为pandas数据分析铺路
  • Spring Boot中常用内嵌数据库(H2、HSQLDB、Derby)的对比,包含配置示例和关键差异总结
  • PyTorch量化进阶教程:第一章 PyTorch 基础
  • 如何分辨三极管的三个极
  • leetcode01背包问题(C++)
  • Splunk PDF 格式要求
  • (Kotlin)Android 高效底部导航方案:基于预定义 Menu 和 ViewPager2 的 Fragment 动态绑定实现
  • 【微服务架构】SpringCloud Alibaba(三):负载均衡 LoadBalance
  • 算法练习(队列)
  • 框架修改思路
  • Elasticsearch安全与权限控制指南
  • CoAP Shell 笔记
  • cocos 图片上传与下载
  • C#:字符串插值(String Interpolation)
  • AI绘画 | Stable Diffusion 图片背景完美替换
  • 动态规划学习——背包问题
  • 如何模拟用户行为避免被检测到是爬虫?
  • 新手如何成为一名顶尖黑客?只需这十二个步骤轻松入门!
  • Apache Hive中数据类型转换为对应Snowflake中数据类型的方法
  • 算法中子数组问题详解,多种解法,包含对应题目!
  • Windows上使用bash脚本
  • RFID技术在工业生产线自动化中的应用方案