-2
A
回答
1
你的问题完全是硬件特定的。该计划是否为“通用注册”?在大多数处理器中,它是其他的不是。
你的堆栈指针是“通用寄存器?”再一次,在大多数处理器中,它只是在其他情况下不是。
根据硬件配置,您的答案可能在2到4之间。
+0
我在我的一个教程问题中遇到了这个问题,发现这个用词很混乱,有点含糊。所以我希望在这里的人可能比我更了解它,并且可能给我一个很好的答案。 – Kyle
+0
问题的要点是“有多少个寄存器是空闲的。”您必须知道您开始使用多少个寄存器以及多少个寄存器正在使用中。有些系统包含一个帧指针。在这种情况下,你的答案可能只有1。 – user3344003
相关问题
- 1. Linux内核操作系统寄存器
- 2. PHP寄存器系统
- 3. MIPS系统调用和$ t寄存器
- 4. Kubernetes Docker操作系统参数vs主机操作系统参数
- 5. 操作控制寄存器
- 6. MySQL操作系统缓存
- 7. 预定义为iPhone操作系统和Mac操作系统
- 8. jQuery - 检测操作系统和操作系统版本
- 9. Python CPU和操作系统
- 10. 程序集 - 寄存器EAX和操作数
- 11. 代码段寄存器在系统调用中的作用
- 12. 操作系统
- 13. 梁2 - 通过参数wicked_pdf基于服务器操作系统
- 14. 阅读文件存储器的内容,导致32位操作系统和64位操作系统
- 15. 使用FPU和MMX寄存器作为“通用寄存器”
- 16. X86操作码将xmm寄存器移动到通用寄存器
- 17. FASM操作系统
- 18. Linux操作系统
- 19. 操作系统 - TLB
- 20. 操作系统内存分配
- 21. 对操作系统的内存保护
- 22. 内存管理由操作系统
- 23. 执行新程序时ESP和EBP寄存器如何操作?
- 24. Android操作系统更新系统
- 25. 汇编语言操作系统启动加载程序“使用不存在的段寄存器7”错误
- 26. 什么是操作系统和元操作系统之间的差别
- 27. 嵌入式操作系统和桌面操作系统的区别
- 28. Linux操作系统和移动操作系统之间的根本区别(android)
- 29. 开放源代码云操作系统/操作系统架构
- 30. Ubuntu 11.10操作系统调试器
如何将参数传递给系统调用?除了参数之外是否还有系统调用的其他必需参数(它们是通用目录还是机器有一些特殊的寄存器来执行系统调用)?参数的大小是否等于寄存器宽度? (你是否参加过课程并阅读你的教科书?) – osgx