本文介绍了可有人请向我解释(简单来说)的ESP之间的差异,EBP,和ESI寄存器是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我必须学习汇编,我以什么不同的寄存器做/点很困惑。

I've got to learn assembly and I'm very confused as to what the different registers do/point to.

推荐答案

在某些架构,据我所知,所有的寄存器都是平等的,并没有真正超越寄存器的名字没有区别。在x86上可以主要用于通用计算的任何寄存器,但一些寄存器被隐式绑定指令集。

On some architectures, AFAIK, all registers are created equal, and there is really no difference beyond the name of the register. On x86 you can mostly use any registers for general-purpose computing, but some registers are implicitly bound to the instruction set.

关于特殊用途的寄存器的信息很多都可以在这里找到 是一个不可替代的资源,它基本上告诉你一切有了解x86汇编,除了较新的扩展。

The Intel 80386 Programmer's Reference Manual is a irreplaceable resource, it basically tells you everything there is to know about x86 assembly, except for newer extensions.

借助(五)本书是学习汇编很好的资源。

The PC Assembly (e)book is a great resource for learning assembly.

这篇关于可有人请向我解释(简单来说)的ESP之间的差异,EBP,和ESI寄存器是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 15:12