有關指令集架構(instruction set architecture, ISA)的敘述,下列何者錯誤?
A指令集架構為硬體與低階軟體(系統軟體)之間的抽象介面
B不同類型或廠牌的處理器,如:Intel 與 ARM 處理器,皆使用相同的指令集架構正確答案
C指令集架構的內容包括:指令格式、暫存器、記憶體存取、輸出與輸入等
D應用二進制介面(application binary interface, ABI)定義不同電腦間二進制可攜性的標準
答案與詳解
錯誤(本題要選)。Intel 用 x86 / x86-64 ISA,ARM 用 ARM ISA,兩者指令格式、暫存器完全不同,所以 x86 的執行檔無法直接在 ARM 上跑。
