欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

cpu除去常用的汇编中的寄存器外还有那些寄存器呢

更新时间: 2014-01-05 03:16:36 责任编辑: Author_N1

 

cpu除了常用的汇编中的寄存器外还有那些寄存器呢?
cpu除了常用的汇编中的寄存器外还有那些寄存器呢?
听说还有什么控制寄存器 cr0 cr1 cr2 cr3什么的 这些寄存器什么的
一般在什么地方用到呢?作用是什么呢??
汇编为什么rc0 .....这些寄存器没用呢?
或者还有其他什么寄存器嘛?



--参考方法--
intel的比较高级(相比8086)的CPU上FPU有用于浮点运算的寄存器栈,还有FPU本身也有类似CF、OF的标志寄存器。另外还有MMX指令集,这个好像是用于整数运算的。比较特殊的是不同的指令集可能会公用相同的寄存器。还有其他的用户保护模式的寄存器,你说的那个好像就是。这些寄存器有很多都是不能直接操作的,只能间接操作,比如用户浮点运算的寄存器栈,只能以堆栈的形式进行操作。你说的没用指的是在8086上没用吧?如果是的话那时因为8086上没有这些寄存器。另外教材也不可能把CPU的全部细节全都讲清楚。
--参考方法--
我建议你还是规范的去看看INTEL文档,那里都有很详细的解释
--参考方法--
太多、太多,除了GPRs,还有FPU寄存器、MMX/SSEn寄存器、控制寄存器、调试寄存器、SMM寄存器...

--参考方法--
用到了在纠结
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:16:36
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20296/
本文WWW.DOC100.NET DOC100.NET版权所有。