美文网首页
(32位汇编 四)32位通用寄存器

(32位汇编 四)32位通用寄存器

作者: 1301c72 | 来源:发表于2017-09-20 23:03 被阅读0次

    一、32位通用寄存器

    寄存器 编号 存储数据的范围
    EAX 0 0 - 0xFFFFFFFF
    ECX 1 0 - 0xFFFFFFFF
    EDX 2 0 - 0xFFFFFFFF
    EBX 3 0 - 0xFFFFFFFF
    ESP 4 0 - 0xFFFFFFFF
    EBP 5 0 - 0xFFFFFFFF
    ESI 6 0 - 0xFFFFFFFF
    EDI 7 0 - 0xFFFFFFFF

    注意:通用寄存器就是一个容器,我想存什么东西就存什么东西。通用寄存器好比一个水杯,不是只可以倒水,还可以倒酒,倒可乐等。

    EIP表示当前程序走到哪

    图1 通用寄存器 图2 通用寄存器表示

    二、DTDebug的简单使用

    1. 首先用DTDebug打开一个EXE程序(F3
    2. 单步执行(F8

    三、对通用寄存器的理解

    图3 EAX原始状态 图4 EAX里存入0xAAAAAAAA 图5 AX里存入0xBBBB 图6 AH里存入0xCC 图7 AL里存入0xDD 图8 小端大端

    相关文章

      网友评论

          本文标题:(32位汇编 四)32位通用寄存器

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