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

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

什么是变址寄存器?

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

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

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

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

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

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

相关文章:

  • 下载安装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 笔记
  • wordpress多主题/长沙优化科技
  • 平湖网站建设/网络运营怎么学
  • wordpress自定义密码/搜狗seo查询
  • 5大动态网站资料/网络推广怎么做才有效
  • 求网站开发客户/google关键词推广
  • 金融网站开发文档/广州网页搜索排名提升