lodsb、stosb(和lodsw、stosw和lodsd、stosd指令)

-->lodsb 指令:从esi 指向的源地址中逐一读取一个字符,送入AL 中; (然后,可以先判断这个字符是什么字符,如0dh,0ah 之类等,再执行相应的操作); 
-->stosb 指令:一般跟随在lodsb 指令后面,将AL 中的字符逐一写入edi 指向的目的地址; 
当方向标志位D=0时,则esi自动增加;D=1时,esi自动减小。

类似有:  
-->如果是lodsw ,表明要处理的是字,而不是字符;则采用的相应指令是:stosw ;那么要判断的寄存器是AX,而不是AL 了.

-->如果是lodsd ,表明要处理的是双字;则采用的相应指令是: stosd ;这时候,要判断的寄存器就是EAX了

lodsb、stosb(和lodsw、stosw和lodsd、stosd指令)相关推荐

  1. 32位汇编寄存器及汇编指令

    32位CPU所含有的寄存器有: 4个数据寄存器(EAX.EBX.ECX和EDX) 2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6个段寄存器(ES.CS.SS.DS.FS和 ...

  2. 【转】学习汇编前你应该知道的知识

    转载地址:http://www.zxbc.cn/html/20070611/22772.html 1.汇编需要什么工具和程序,到哪里下载?     目前阶段,汇编程序仅需要两个程序就够了.masm.e ...

  3. 8086汇编语言命令速查与详解

    http://note.sdo.com/u/1729301760/n/D4MQ0~jJXgEpnM0sI000Gx 汇编语言命令速查 一.数据传输指令 ──────────────────────── ...

  4. 修改特征码的相关知识

    搞免杀修改特征码需要熟练掌握的全部汇编知识 一.机械码,又称机器码. ultraedit打开,编辑exe文件时你会看到 许许多多的由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F组成的 ...

  5. 寄存器和常用的汇编指令

    为了学习需要,最近查看了一下汇编,因为是个初学者很多东东基本不动,所以记录一下基本指令和寄存器,那样就会对汇编慢慢的适应,看得懂那些华丽花哨的反汇编代码了.学习这个东东基本是为了破解和逆向工程使用,因 ...

  6. 8086 汇编指令手册查询(转)

    8086 汇编指令手册查询,编语言是一种面向机器的语言.它能够利用计算机所在硬件性并能直接控制硬件,在微型计算机系统的开发应用和过程控制和特别受到重视. 一.数据传输指令 -------------- ...

  7. x86汇编指令集大全

    一.数据传输指令 1. 通用数据传送指令 MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX ...

  8. 8086汇编寄存器及指令汇总

    1   寄存器的分类 通用寄存器: ax,bx,cx,dx,(ah,al,bh,bl,ch,cl,dh,dl): sp,bp,si,di 指令寄存器: ip 标志寄存器: FR 段寄存器: cs,ds ...

  9. win32汇编指令汇总

    -----------------------算数运算指令----------------------- ADD          加法 ADC          带位加法 SBB           ...

最新文章

  1. Back Propagation Nerual Networks
  2. portal开发下拉框“日期框”查询要怎么配置
  3. TCP/IP协议精华指南pdf发布
  4. [Swift]LeetCode478. 在圆内随机生成点 | Generate Random Point in a Circle
  5. 深入浅出 数据库索引
  6. golang interface 类型转换_Golang面试题41道
  7. ttl备份机顶盒固件_电信盒子华丽变身全网通盒子,电视免费看,备份固件方法详解...
  8. 计算机科学与技术 未来,浅析计算机科学与技术的未来发展趋势
  9. [一本通]题解 1031
  10. 爬取汽车之家所有汽车参数配置
  11. Python开发款短链生成器,来满足我的需求!
  12. 彻底搞清楚 dB 和 dBm
  13. c++ MFC 根据屏幕分辨率变化自动调整控件位置和大小
  14. 2022焊工(初级)考试题库及答案
  15. 顺序表的时间复杂度分析
  16. 多线程-day-09CAS原理
  17. 车路协同先导试验平台
  18. charlesfiddler安卓手机安装系统级ca证书抓取https请求信息
  19. acm新手小白必看系列之(5)——枚举进阶例题精讲
  20. go-zero创建报required as: github.com/tal-tech/go-zero

热门文章

  1. WPF动画之后属性值无法改变
  2. 数学——Euler方法求解微分方程详解(python3)
  3. 多校1010 Taotao Picks Apples
  4. iOS 从实际出发理解多线程
  5. Android API Guides 安卓API指导----第一部分:Introduction(介绍)
  6. Maven实战系列文章目录
  7. 携程CEO称成功来自传统营销 B2C已经过时
  8. 实模式与保护模式详解二:地址映射
  9. Vue 项目实现按钮级别权限管理
  10. “黄背心”运动持续进行 马克龙发长信呼吁沟通