汇编中的%eax这个寄存器的英文全称是什么?

发布于 2022-10-15 07:35:56 字数 41 浏览 23 评论 0

%eax这个寄存器的e代表什么?全称是什么?
x代表什么,全称是什么?

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

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

发布评论

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

评论(9

尽揽少女心 2022-10-22 07:35:56

ax通用寄存器,e是应该是扩展的意思,32位

泡沫很甜 2022-10-22 07:35:56

intel的32位通用寄存器名字吧,64位叫啥忘了

A君 2022-10-22 07:35:56

intel的32位通用寄存器名字吧,64位叫啥忘了
ww2000e 发表于 2011-05-08 21:05

    rax

余罪 2022-10-22 07:35:56

intel的32位通用寄存器名字吧,64位叫啥忘了
ww2000e 发表于 2011-05-08 21:05

rax

后来的我们 2022-10-22 07:35:56

很佩服LZ好问的精神,LZ可以看看这篇文章
http://www.swansontec.com/sregisters.html

EAX能查得到的主要是Extended accumulator register的缩写,至于后面的X是哪个单词(register?)的缩写尚不清楚。也可能是美国佬为了偷懒就搞了个X,或表示多种情况或仅仅只是占位而已,没有特别的意思,很多缩写都有这种情况。后半句属于个人YY,仅供参考,哈哈{:3_194:}

活泼老夫 2022-10-22 07:35:56

本帖最后由 yulihua49 于 2011-05-09 10:25 编辑

%eax这个寄存器的e代表什么?全称是什么?
x代表什么,全称是什么?
teclimber 发表于 2011-05-08 17:15

    a, 8位累加器。8080。b 基址,c 计数,d数据
   ax,16位累加器,由ah,al 组成。8086。bx=bh+bl,cx=ch+cl,dx=dh+dl
   eax,32位累加器,80386
   rax,64位累加器。X86-64

一段历史。

慈悲佛祖 2022-10-22 07:35:56

难道那个x代表x86?

绿萝 2022-10-22 07:35:56

%eax这个寄存器的e代表什么?全称是什么?
x代表什么,全称是什么?
teclimber 发表于 2011-05-08 17:15

    這就需要講一講x86的歷史了, 最早的x86的累加寄存器叫ax, 高位為ah, 低位為al, 拼在一起叫ax. IA-32時代以后叫eax, 擴展(extend)為32位, 這個e就是extend, a是accumulate, x其實是h加l的意思, 沒特別意義

廻憶裏菂餘溫 2022-10-22 07:35:56

a, 8位累加器。8080。b 基址,c 计数,d数据
   ax,16位累加器,由ah,al 组成。8086。bx=bh+b ...
yulihua49 发表于 2011-05-09 10:19

    ax,16位累加器,由ah,al 组成。8086。bx=bh+bl,cx=ch+cl,dx=dh+dl

這個不對吧 應該是
bx = bh >> 8 | bl;
其他類似...你懂的

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