民國113年 第3梯次 儀表電子乙級 學科

第49題

將組合語言轉換成機器語言的工具為何?

題目

將組合語言轉換成機器語言的工具為何?

  1. (1) 組譯程式(assembler)
  2. (2) 驅動程式(driver)
  3. (3) 載入程式 (loader)
  4. (4) 編譯程式(compiler)

官方答案

(1) 組譯程式(assembler)

解析

組合語言是以助憶碼(如 MOV、ADD)撰寫的低階語言,必須由組譯程式(assembler)逐行對應轉換成機器碼,CPU 才能執行。編譯程式(compiler)處理的是 C、C++ 等高階語言,屬於不同層次的翻譯工具;載入程式(loader)負責把已翻譯完成的目的檔載入記憶體並安排執行位址,並不負責翻譯;驅動程式(driver)則是作業系統與周邊硬體之間的控制介面軟體。因此將組合語言轉為機器碼的工具為組譯程式。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料