逆向基础--数据传输指令xlat push pop lea-lds-les (11)

news/2025/11/12 14:20:34/文章来源:https://www.cnblogs.com/MrHSR/p/19204238

逆向基础--数据传输指令xlat push pop lea-lds-les (11)

一. xlat 换码指令

  作用:将BX和AL的值相加作为内存地址,从该地址取一个字节,然后把这个字节的值赋给AL。

  xlat 不需要操作数,直接输入。如mov ax,bx是二个操作数。 

  使用格式: xlat  ;    ds:[bx+al]该地址取一个字节给al

  如下图所示:已知:ds=073F, bx=0100 ,ax=0003   逻辑地址:ds:[bx+al]=073F:0103。 

         通过:-d073F:0100查看内容,0103的偏移地址内容是B0, 把BO的给al,所以AX=00B0

image

 二.堆栈指令PUSH、POP

  之前在段的分类(07篇)中讲过堆栈指令。 是先进后出, 后进先出的规则入栈出栈。以及讲到 SS:SP指向栈顶元素。

  示例: 

push ax ; 将ax寄存器中的数据压力到栈中
pop   ax ; 将栈顶中的数据出栈到ax中 

  注意事项:1)当栈为空时不能进行出栈, 2)指令的操作数必须是16位,不能使用al这种8位寄存器。

  如下图:SS:SP是073F:00FD,在查看地址内容时就是-d073F:00F0,没有入栈前:00FC处是01,00FB处是A3。入栈后,AX的值给这二处,00是高字节,CD是低字节。

      还有入栈后SP=00FB,即为新的栈顶元素

image

 

 三.地址传送指令 lea les les

  使用:将对应的地址送入对应的寄存器中

  使用格式:

lea reg, mem
lds reg, mem
les reg,  mem

  示例如下:第一行命令执行后 bx=0400

       第二行命令执行后 si=003C,3c是8位,赋给si寄存器时,会自动扩展成16位,前面补00 

          第三行命令执行后,bx寄存器的地址改变为139E。 [0400+003C+0F62]=[043C+0F62]=[139e]  04+0f时一位等于13

image

  上面是用的lea地址传送指令。下面描述一下lds和les:

    lds:将mem指定的字送入指定的寄存器中,并且DS=mem+2。意思是[mem]地址送入到bx寄存器,还会把[mem+2]地址送入到DS寄存器

    les:将mem指定的字送入指定的寄存器中,并且ES=mem+2。意思是[mem]地址送入到bx寄存器,还会把[mem+2]地址送入到ES寄存器 

  下面是一个lds的演示:

      最终 BX = 1234 (从3000:0000读取的值)   DS = 5678 (从3000:0002读取的值)

image

image

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/963411.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RED 状态

2. RED 状态还能修复吗? 答案是:大多数情况下可以修复,但取决于根本原因。可修复的情况:节点临时下线后重新启动。磁盘空间清理后。分片分配被禁用后重新启用。主分片损坏,但存在一个完好的副本分片(此时该副本分…

EMS4100N芯祥科技USB3.1高速双向模拟开关芯片资料,可pin对pin替代ASW3410

EMS4100N和ASW3410都是适用USB Type-C应用的二通道差分2:1/1:2 USB3.1高速双向模拟开关芯片。EMS4100N可pin对pin替代ASW3410,支持USB3.1 Gen1 Gen2数据速率,具有高带宽、低串扰、宽供电电压范围优点。EMS4100N芯片内…

Chromium扩展策略绕过漏洞CVE-2025-12436安全分析

微软安全响应中心披露Chromium扩展策略绕过漏洞CVE-2025-12436,基于Chromium的Microsoft Edge浏览器已通过更新修复该漏洞,最新版本142.0.3595.53可有效防护此安全风险。执行摘要 该CVE由Chrome分配。基于Chromium的…

让AI替你写用例!Dify+RAG工作流,一键生成覆盖率达90%的测试方案

关注 霍格沃兹测试学院公众号,回复「资料」, 领取人工智能测试开发技术合集 摘要:测试用例编写是软件开发中至关重要但极其繁琐的环节。它要求对需求有深刻理解,并具备严密的逻辑思维,以确保覆盖率。传统人工编写方…

2025年网络攻防领域常用工具、软件及其应用场景

2025 年网络攻防领域常用工具、软件及其应用场景调研报告 引言 2025 年,网络攻防领域正经历前所未有的技术变革与威胁升级。生成式 AI 与代理 AI 的爆发式发展,推动行业进入“以 AI 对抗 AI”的新阶段,传统边界防护…

NSIS启动前检测字体缺失,静默安装字体

!include "WinMessages.nsh" ; 要求管理员权限 RequestExecutionLevel admin!macro InstallSingleFont FILE_NAME DISPLAY_NAME; 生成唯一标签!define UNIQUE_FONT_DONE "font_done_${__LINE__}"R…

github action 个人项目实践

本文公众号 DevOps 和 Jenkins 作为一名开发,虽然也没有经常听到 Devops (研发和运维一体化)这个概念,但日常工作中已经无处不在地用着 DevOps 工具。自研也好,基于开源项目改造也好,互联网公司基本都会有自已的…

2025年脱硫除臭菌实力厂家权威推荐榜单:微生物除臭剂/硝化细菌/氨氮去除菌源头厂家精选

在环保要求日益严格的今天,高效的脱硫除臭菌已成为治理工业废水、净化河湖环境的关键 在环保治理需求持续增长的背景下,2025年脱硫除臭菌市场正迎来新一轮技术升级与产业调整。优质的脱硫除臭菌产品能有效分解硫化氢…

图库函数集

View Post图库函数集1、从图库获取视频和图片,返回uri合集点击查看代码private selectMedia(mediaType: string = "image"): Promise<string> {const photoSelectOptions = new photoAccessHelper.Ph…

国产水质检测仪厂家推荐:采购COD检测仪/总氮/总磷/余氯检测仪的注意事项

在当今环境保护和水资源管理日益重要的背景下,水质检测仪作为监测水质状况的关键工具,其重要性不言而喻。无论是工业废水处理、市政污水处理,还是饮用水安全保障,准确、可靠的水质检测数据都是决策和行动的基础。国…

2025年1.5吨蒸汽发生器源头厂家权威推荐榜单:优质蒸汽发生器/商用蒸汽发生器/暖特加蒸汽发生器源头厂家精选

在工业领域节能环保需求持续增长的推动下,一台高性能的1.5吨蒸汽发生器已成为企业平衡生产效率与运营成本的关键装备。 本文将基于技术实力、生产能力、产品质量、市场表现及服务体系等多维度核心指标,为您呈现2025年…

V4L2的pad连接

规则每个video_device或者v4l2_subdev就是一个entity 链接关系其实就是不同entity的pad之间的连接 v4l2的pad连接约定:不同entity的pad之间是source -> sink,这和一些地方的约定相反 如果video_device是输出设备,…

2025年11月全自动红外测油仪采购推荐:国产全自动红外测油仪品牌推荐,哪家好?

在2025年11月,如果您正在寻找国产全自动红外测油仪,用于水质、土壤、废气中的油类检测,那么天津众科创谱科技有限公司(简称“众科创谱”)是一个值得重点考虑的品牌。该公司生产的全自动红外测油仪符合多项国家标准…

aws的iam

1、创建一个策略:允许特定 VPC 访问所有 SQS 队列,同时拒绝其他所有 VPC 的访问。{"Version": "2012-10-17","Id": "VPCAccessWithConsole","Statement": [{&quo…

10分钟搞懂!化学人刚需的6大核心期刊

在化学与材料的科研世界里,期刊是串联理论突破与技术落地的关键纽带!在化学与材料的科研世界里,期刊是串联理论突破与技术落地的关键纽带。它们既是解构分子奥秘、解析材料性能的科研密码本,是催生能源革新、医药突…

2025-2026年水质测定仪品牌推荐:总磷/总氮/氨氮/COD测定仪哪个品牌好?

在2025-2026年,随着环保意识的增强和水资源管理需求的提升,水质监测成为各行各业的重要任务。选择一款可靠、精准且功能全面的水质测定仪对于水质监测至关重要。本文将重点介绍在总磷、总氮、氨氮和COD(化学需氧量)…

副本分片重建

POST _cluster/reroute {"commands": [{"cancel": {"index": "my_index","shard": 0,"node": "node_id_of_bad_replica"}},{"allocate_r…

2025年空化液体电辅供热机组定制厂家权威推荐榜单:电锅炉/工业电锅炉/水分子物化供热机组源头厂家精选

在工业领域节能降耗需求日益增长的背景下,一台高效的空化液体电辅供热机组已成为企业降低运营成本、提升热能利用效率的关键装备。 本文将基于技术实力、生产能力、产品质量、市场表现及服务体系等多维度核心指标,为…

详细介绍:STM32 GPIO-------设置成51单片机模式输出

详细介绍:STM32 GPIO-------设置成51单片机模式输出2025-11-12 13:51 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; dis…

2025高压加速老化/HAST/PCT/热流仪厂家推荐伟煌试验设备,专业可靠!

2025高压加速老化/HAST/PCT/热流仪厂家推荐伟煌试验设备,专业可靠! 在当今电子产品日益精密、可靠性要求不断提升的背景下,高压加速老化、高压加速老化HAST、高压加速老化PCT以及热流仪等测试设备已成为电子制造、汽…