我是操作系統新手。 ****每個操作系統是否都有自己的彙編程序? C程序內部轉換爲彙編程序。難道編譯器來與它自己的彙編程序或它使用操作系統提供的默認彙編(如果操作系統有其自身的彙編程序)。****每個操作系統是否都有自己的彙編程序?
回答
是否每個操作系統都具有自己組裝? C程序內部轉換爲彙編程序。
號
Windoze就是這樣一個例子。
是否編譯器來與它自己的彙編程序或它使用操作系統提供的默認彙編(如果操作系統有其自身的彙編)
我知道直接生成目標代碼,並沒有大多數編譯器使用匯編程序。如果編譯器生成彙編,則編譯器源需要提供彙編器或生成與系統彙編器兼容的代碼。
那麼沒有彙編器的指令集體系結構的用途 –
CPU讀取機器代碼。它不需要彙編程序。 – user3344003
isa是處理器理解的指令集。要將源代碼轉換爲機器代碼,我們需要cpu瞭解如何在沒有這些知識的情況下創建機器代碼的指令(ISA) –
- 1. 是否有可能使用操作系統線程創建自己的線程?
- 2. 操作系統是否與彙編代碼交互?
- 3. 操作系統和操作系統如何更新自己?
- 4. 如何在64位操作系統上執行彙編程序?
- 5. 項目中的每個django應用程序是否都有自己的urls.py?
- 6. AHCI驅動程序爲自己的操作系統
- 7. 在64位操作系統上編寫程序時,程序是否會運行在32位操作系統上?
- 8. 操作系統調用的每個例程是否創建它自己的「堆棧」?
- 9. 地圖的每個區域是否都有自己的班級?
- 10. 每個雲實例是否都有自己的IP
- 11. 每個JSpinner對象是否都有自己的Model對象?
- 12. 每個託管線程是否都有自己對應的本地線程?
- 13. 是否有宏檢測操作系統...?
- 14. Android是否有「主機」操作系統?
- 15. 是否在每個Windows系統上都有「UTC」時區?
- 16. 「每個JVM線程都有自己的程序計數器」是什麼意思?
- 17. 在系統編程中,什麼是彙編程序?
- 18. 每個應用程序是否都實現了自己的網絡堆棧?
- 19. 操作系統上的每一項服務是否都偵聽端口?
- 20. 單程序操作系統
- 21. 插件系統沒有爲每個操作系統重建?
- 22. 不同體系結構的操作系統彙編語言
- 23. 操作系統線程調度程序是否被JVM覆蓋?
- 24. 是否所有碼頭圖像都具有最小的操作系統?
- 25. 我可以使用c編程語言創建我自己的操作系統
- 26. 操作系統是一個過程嗎?
- 27. 每個產品是否都需要自己的域名?
- 28. 彙編程序操作的時間
- 29. 多個UIAlertView;每個都有自己的按鈕和動作
- 30. 程序的每一行都有自己的地址嗎?
編譯器應該爲目標平臺生成字節碼或彙編程序。 「它自己」聽起來像字節碼,但最終執行字節碼的虛擬機將不得不爲目標操作系統使用匯編程序。 – duffymo