学习笔记分享之汇编---1. 通用寄存器

前言:
  此文章收录在本人的《学习笔记分享》分类中,此分类记录本人的学习心得体会,现全部分享出来希望和大家共同交流学习成长。附上分类链接:
  https://www.cnblogs.com/tibbors/category/1729804.html

学习内容:通用寄存器

  • r--register--寄存器

  • m--memory--内存

  • imm--immediately--立即数

    32位通用寄存器

    成员如下:

    32位 16位 8位
    EAX AX AL
    ECX CX CL
    EDX DX DL
    EBX BX BL
    ESP SP AH
    EBP BP CH
    ESI SI DH
    EDI DI BH

    关系如下:

    通用寄存器

    指定用途如下:

    寄存器 主要用途 编号 存储数据的范围
    EAX 累加器 0 0 - 0xFFFF FFFF
    ECX 计数器 1 0 - 0xFFFF FFFF
    EDX I/O指针 2 0 - 0xFFFF FFFF
    EBX DS段的数据指针 3 0 - 0xFFFF FFFF
    ESP 堆栈指针 4 0 - 0xFFFF FFFF
    EBP SS段的数据指针 5 0 - 0xFFFF FFFF
    ESI 字符串操作的原指针;SS段的数据指针 6 0 - 0xFFFF FFFF
    EDI 字符串操作的目标指针;ES段的数据指针 7 0 - 0xFFFF FFFF
原文地址:https://www.cnblogs.com/tibbors/p/12724760.html