关于寄存器的类别问题。在学习408过程中,突然发现一个没有讲清楚的地方,即CPU内部【尤其是运算器内部】的寄存器有哪些。网络上的相关资料也良莠不齐【特别是该领域本身发展又很快】,让人难以区分一些资料的时效性如何。
首先是一种说法:运算器内部有三种基本寄存器ACC、MQ和X,【含蓄地提了一下PSW寄存器也在运算器内】;另一种说法是X86架构有8个32位通用寄存器【AX、BX、CX、DX、ESI、EDI、EBP、ESP】。两种说法有相交的地方,比如AX就是ACC。但让人很迷惑,尤其是我想在笔记本上画个CPU结构图,卡在这不知道该如何下笔。网上搜了搜,MQ乘商寄存器好像大多出现在三类基本寄存器的描述中,与X86作关联搜索时好像说是属于通用寄存器?但X86通用寄存器中又没有MQ功能对应的描述。
所以提出请masters指教,不专业处还希望向下兼容兼容。
一、运算器中三大基本寄存器ACC、MQ和X是所有微处理器都有的吗?MQ和X在X86架构中叫什么?或者由哪个通用寄存器完成。
二、当前最新的微处理器内部的寄存器组织大概发展到啥样了,还和我们课本上学的一样吗?
![](https://profile-avatar.csdnimg.cn/edf57fc28ccd4321a2716b93a006408a_jpw41.jpg!4)
运算器内部寄存器到底如何布局?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥15 关于stm32hal库驱动ft6336触摸屏遇到的问题
- ¥15 需要手写数字信号处理Dsp三个简单题 不用太复杂
- ¥15 数字信号处理考试111
- ¥100 关于#audobe audition#的问题,如何解决?
- ¥15 allegro17.2生成bom表是空白的
- ¥15 请问一下怎么打通CAN通讯
- ¥20 如何在 rocky9.4 部署 CDH6.3.2?
- ¥35 navicat将excel中的数据导入mysql出错
- ¥15 rt-thread线程切换的问题
- ¥15 高通uboot 打印ubi init err 22