各寄存器在计算机中怎样排列的?

发布于 2022-09-26 12:58:55 字数 1696 浏览 11 评论 0

各寄存器在计算机中怎样排列的?
是下图这样分部的吗?

寄存器分类示意图.JPG (40.18 KB, 下载次数: 3)

下载附件

2007-10-28 10:23 上传








30.jpg (190.72 KB, 下载次数: 1)

下载附件

2007-10-28 10:23 上传

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

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

发布评论

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

评论(9

心碎无痕… 2022-10-03 12:58:55

不同的 CPU 其布局是不一样的,只要不是自己设计,完全不需要操心这些。

盗梦空间 2022-10-03 12:58:55

我们学习X86的汇编,各种寻址有时搞不懂,我想把各寄存器的分部搞懂!
我听同学说数据段寄存器里面包括通用,指针等等寄存器!但是我有点搞不懂!

べ映画 2022-10-03 12:58:55

说句实话,你老师也太阒了吧。把学生教成这样

哀由 2022-10-03 12:58:55

原帖由 mik 于 2007-10-28 19:49 发表
说句实话,你老师也太阒了吧。把学生教成这样

“阒”这个字怎么念?

倦话 2022-10-03 12:58:55

本来想打“糗”字,一时打不出,就用“阒”代替,意思估计是一样的吧

贩梦商人 2022-10-03 12:58:55

老师无过!鄙人有过!
请您不要指责我们的老师好吗?
不过您再怎么说我都不要紧!我都能接受!您的批评会使我受益匪浅!

寂寞清仓 2022-10-03 12:58:55

原帖由 海崎洋光 于 2007-10-29 08:49 发表
老师无过!鄙人有过!
请您不要指责我们的老师好吗?
不过您再怎么说我都不要紧!我都能接受!您的批评会使我受益匪浅!

建议你慢慢来, 不要急.
首先你对C语言熟悉不? 如果C语言不是很熟悉, 那么可以先多花点时间去学点C.
学汇编的话对于这些枝枝节节的在初学的时候不用太关心. 你先把汇编书大体看一遍. 有个总体感觉了, 再去深入.
对于汇编的学习, 王爽的那本<汇编语言>其实是不错的, 你可以在网上找找看!

完美的未来在梦里 2022-10-03 12:58:55

C我还可以。
我会听您的指教的!谢谢了!

z祗昰~ 2022-10-03 12:58:55

原帖由 海崎洋光 于 2007-10-28 19:35 发表
我们学习X86的汇编,各种寻址有时搞不懂,我想把各寄存器的分部搞懂!
我听同学说数据段寄存器里面包括通用,指针等等寄存器!但是我有点搞不懂!

所谓通用寄存器和指针寄存器只是CPU设计的规范和一些在编写程序时的的惯例,而且大多数的C/C++编译器都是这样使用的,由于使用C/C++的程序员远远多于纯粹的汇编程序员,所以也就固定下来了,并不是说写汇编程序的时候一定严格这样用,就像没人规定BP就不能放指针以外的东西了,虽然在老程序里,它“通常”是存放基址指针的。

而且不明白你说的寄存器的分布和汇编语言有什么关系,寄存器怎么分布是CPU的电路设计上的考虑,和编程没有关系。而且汇编语言也不可能针对CPU的电路设计做什么操作,所以除非你是学习硬件的,在研究SLSI啥的,否则没必要,也不可能知道CPU上寄存器的物理分布情况

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