汇编语言指令实现

发布于 2024-12-28 15:56:14 字数 294 浏览 1 评论 0 原文

是否有一些信息源或技术草案(例如用于网络的 RFC)描述特定指令的实现(例如 movjmpje、< code>jle, inc, ...) 适用于 Intel 架构?

wikipedia 上有一些一般性的讨论,但我想完全了解幕后发生的事情。

谢谢

Is there some information source or technical draft (something like RFC for networking) describing implementation of particular instructions (e.g. mov, jmp, je, jle, inc, ...) for Intel architecture?

Some general talk is on wikipedia but I'd like to know perfectly what's happening under the hood.

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

£冰雨忧蓝° 2025-01-04 15:56:14

它们通常是用微代码实现的,您可以在此处阅读,这主要取决于关于您正在寻找的处理器类型(嵌入式、多核、节能等),英特尔有一些架构设计细节这里(其余手册也有各种更小的细节)。

现在有点老套了,但您应该也会发现很有帮助且有趣,详细介绍了Pentium 4系列处理器的深入设计,包括指令集实现。

They are generally implemented with micro-code, you can read up on that here, it mostly depends on the type of processors you are looking into (embedded, multi-core, power saving etc), Intel has some architecture design details here (the rest of the manuals also have various more minor details).

Its a bit old school now, but you should also find this helpful and interesting, it details the in depth design of the Pentium 4 series of processors, including instruction set implementation.

一城柳絮吹成雪 2025-01-04 15:56:14

随着时间的推移,许多(大多数?)指令的实现已经发生了实质性变化。您可以查看(例如)Agner Fog 的网站 以获取一些信息,但请注意:

  1. 其中很多至少部分是猜测,
  2. 其中一些显然已经过时了,
  3. 其中一些在当前处理器之间有所不同(尤其是英特尔与 AMD)。

The implementations of many (most?) instructions have changed substantially over time. You could look at (for one example) Agner Fog's web site for some information, but be aware that:

  1. a lot of it is at least partially guesswork
  2. some of it is clearly out of date
  3. Some of it varies between current processors (especially Intel vs. AMD).
初心 2025-01-04 15:56:14

You can download the x86 manuals from Intel here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文