采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
寄存器到底有多少个?这儿有点不理解, 还$1 $2等等你说可以随便用,那别的程序运行时,也使用了$1,$2,会有什么问题? 谢谢老师
寄存器一般不会过百,如果一个程序使用了寄存器,在它切换到其他程序前,会把自己使用是寄存器保存下来。当恢复执行的时候再恢复寄存器。这个过程可以参考线程的切换,操作系统部分会讲。
谢谢老师
这儿好像说的有点问题,我查了一下,寄存器是跟cpu位数有关的,一个8位CPU分别是AL, CL, DL, BL, AH, CH, DH, BH 18位CPU分别是AX, CX, DX, BX, SP, BP, SI, DI 32位CPU分别是EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI
不是你查的这样的,不同cpu寄存器不一样,叫法不一样。你查的是某一个型号的cpu
登录后可查看更多问答,登录/注册
轻松超越大学课程,前阿里P8专家的实践精华总结
962 13
1.3k 12
1.0k 7
823 5
1.2k 5