民國108年 第3梯次 儀表電子甲級 學科
第16題
利用8086 來組譯8051 的組合語言程式,使其成為機器語言的組譯器稱之為何?
題目
利用8086 來組譯8051 的組合語言程式,使其成為機器語言的組譯器稱之為何?
- (1) native assemble r
- (2) two pass assembler
- (3) self assembler
- (4) cross assembler
官方答案
(4) cross assembler
解析
交叉組譯器(cross assembler)是指在某一種 CPU(宿主機,如 8086)上,將程式碼組譯成另一種不同 CPU(目標機,如 8051)能執行的機器碼。因 8086 與 8051 架構不同,必須透過跨平台的 cross assembler 才能達成。選項1 native assembler 是在同架構上組譯;選項2 two pass assembler 指兩遍掃描的組譯方式,與跨平台無關;選項3 self assembler 非標準術語。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。