美文网首页
2020-08-30(循环,字符串指令和寻址)

2020-08-30(循环,字符串指令和寻址)

作者: Bui_vlee | 来源:发表于2020-08-30 17:08 被阅读0次

LOOP 循环指令 只循环.
LOOPD 循环指令 用EAX作为计数器,来控制循环,每次EAX递减1.
MOVS 字符串赋值指令 从一个地址向另一个地址复制数据,源数据地址保存在ESI寄存器中,目的地址保存在EDI寄存器中.
REP 前缀指令 该前缀表示当前的指令需要执行的次数ECX.每次循环计数器ECX的值减1.
例如 REP MOVES 每次循环源指针ESI跟目的指针EDI每次递增4或递减4(递增递减取决于标志位D).
LODS 从源地址(像ESI)拷贝数据到 EAX中. REP也可以跟LODS搭配.
STOS 从EAX拷贝数据到目的地址. REP也可以跟STOS搭配.
CMPS 比较指令 比较ESI和EDI指定内存单元的内容.做算数减法运算,差值为0,表示内容相同.
直接寻址 指令中操作数包含一个具体的地址
例如:MOV DWORD PTR [00513450],ECX
间接寻址 地址不是直接寻址那样直接给出,而是通过某个特定的内存单元得出
例如:MOV DWORD PTR [EAX],ECX

相关文章

  • 2020-08-30(循环,字符串指令和寻址)

    LOOP 循环指令 只循环.LOOPD 循环指令 用EAX作为计数器,来控制循环,每次EAX递减1.MOVS 字符...

  • 汇编的寻址方式

    寻址的对象 程序是指令的集合,指令包括操作码和操作数。寻址可分为指令的寻址即表示下一条指令的位置,还有便是数据的寻...

  • 关于逆向的一点儿小知识(二)

    内存寻址方式 mov ax,[bx] ax=[ds*10H+bx] loop 循环指令,循环次数由计数寄存器CX...

  • ARM汇编之内存寻址模式

    对加载和存储的汇编指令目前有三种寻址模式:偏移寻址(Offset addressing),前变址寻址(Pre-in...

  • 2计算机组成与结构

    考点分部 计算机硬件组成、运算器、控制器奇偶校验、循环冗余校验、海明码指令系统:指令操作数寻址方式、CISC和RI...

  • 指令

    指令格式 一般有四地址指令、三地址指令、二地址指令、一地址指令、和零地址指令 数据寻址的方式 1. 立即寻址:形式...

  • 第三章 汇编语言

    指令是使计算机执行某种特定操作的二进制编码。8086 CPU指令系统有133条指令,通常分为数据寻址方式和程序寻址...

  • 8086 指令系统寻址方式

    整理汇编语言学习笔记,回顾一下8086 指令系统的寻址方式。 寻址与指令 寻址方式(Addressing Mode...

  • 汇编语言中@,#是什么含义

    "#"表示立即数寻址。采用立即寻址方式的指令,在立即数前面加上立即寻址符“#”。例如指令MOV A,#30H中30...

  • ARM 汇编指令学习:[1]ARM指令寻址方式

    ARM 汇编指令学习:[1]ARM指令寻址方式 一、数据处理指令的操作数的寻址方式 通常具有下面3种格式: 1、 ...

网友评论

      本文标题:2020-08-30(循环,字符串指令和寻址)

      本文链接:https://www.haomeiwen.com/subject/lteesktx.html