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