关于寄存器数量和操作的问题
来源:2-6 我的第一个汇编程序——实现一个求阶乘的递归函数(coding)

_Rophie
2020-04-16
寄存器到底有多少个?这儿有点不理解,
还$1 $2等等你说可以随便用,那别的程序运行时,也使用了$1,$2,会有什么问题?
谢谢老师
写回答
1回答
-
求老仙
2020-04-16
寄存器一般不会过百,如果一个程序使用了寄存器,在它切换到其他程序前,会把自己使用是寄存器保存下来。当恢复执行的时候再恢复寄存器。这个过程可以参考线程的切换,操作系统部分会讲。
032020-05-25
相似问题