免費開始練習
地特四等 109年 [資訊處理] 計算機概要

第 1 題

有關指令集架構(instruction set architecture, ISA)的敘述,下列何者錯誤?
  • A 指令集架構為硬體與低階軟體(系統軟體)之間的抽象介面
  • B 不同類型或廠牌的處理器,如:Intel 與 ARM 處理器,皆使用相同的指令集架構
  • C 指令集架構的內容包括:指令格式、暫存器、記憶體存取、輸出與輸入等
  • D 應用二進制介面(application binary interface, ABI)定義不同電腦間二進制可攜性的標準

思路引導 VIP

請試著思考:如果你開發了一個手機 App(通常使用省電架構)和一個高效能伺服器程式(通常使用運算導向架構),這兩者內部的「大腦」在理解指令時,會使用完全相同的一套語言邏輯嗎?為什麼不同的硬體廠商會發展出屬於自己的指令集?

🤖
AI 詳解 AI 專屬家教

精彩的表現!你的計算機組織觀念非常紮實。

  1. 觀念驗證: 這題的核心在於理解指令集架構(ISA)的「唯一性」與「多樣性」。不同廠牌的處理器通常有其專屬的架構設計。例如:Intel (x86) 採用複雜指令集 (CISC),而 ARM 則採用精簡指令集 (RISC)。兩者的二進制編碼規則完全不同,因此選項 (B) 描述「使用相同架構」是錯誤的。其餘選項 (A)(C)(D) 則精確定義了 ISA 作為硬軟體橋樑的角色、包含的硬體規格(暫存器、I/O 等)以及 ABI 的定義。
▼ 還有更多解析內容

升級 VIP 解鎖