-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