
【計】 assembler translator
collection; compilation; compile; corpus
【計】 A; assemble; assembling
【經】 compilation
formality; ground rule; procedure; proceeding; process; program
【計】 P; problem determination aid; PROC; program; related channel program
【化】 sequence
【經】 program; sequence
從漢英詞典和計算機科學角度解釋,“彙編翻譯程式”指将彙編語言(Assembly Language) 源代碼轉換為等效的機器語言(Machine Language) 目标代碼的專用軟件。其核心功能是充當低級編程語言與計算機硬件可直接執行的二進制指令之間的翻譯橋梁。以下是詳細解析:
彙編(Assembly)
指用助記符(如 MOV
, ADD
)表示的特定處理器架構的低級編程語言。英文對應術語為Assembly Language,其代碼人類可讀但需翻譯為機器碼才能執行。
來源:牛津計算機詞典(Oxford Dictionary of Computer Science)
翻譯程式(Translator)
泛指将一種語言轉換為另一種語言的程式。此場景中專指Assembler(彙編器),即執行彙編語言到機器碼轉換的工具。
來源:IEEE 計算機協會術語庫(IEEE Computer Society Glossary)
完整術語:彙編翻譯程式 → Assembly Translator / Assembler
例如:
"開發人員使用彙編翻譯程式(如 NASM)生成可執行的機器代碼。"
Developers use anassembler (e.g., NASM) to generate executable machine code.
SUB AX, BX
)逐行映射為二進制操作碼(Opcode)。.obj
或 .o
文件。
技術原理參考:Intel® 64 and IA-32 Architectures Software Developer Manuals
彙編翻譯程式(Assembler)與編譯器(Compiler)的關鍵差異在于處理的語言層級:
概念辨析來源:麻省理工學院《計算機系統導論》課程資料(MIT 6.004 Lecture Notes)
行業應用案例:ARM 官方開發工具鍊文檔(ARM Compiler User Guide)
(注:以上鍊接均為權威機構官網,内容持續更新且可公開訪問。)
彙編翻譯程式(即彙編程式)是一種系統軟件,屬于語言處理工具,專門負責将彙編語言編寫的源程式轉換為計算機可執行的機器語言目标程式。以下是其核心功能的詳細解釋:
彙編程式的核心作用是将彙編語言(由助記符、符號地址等組成的低級語言)逐行翻譯為對應的機器語言指令。這種翻譯過程稱為彙編。例如,彙編指令MOV AX, 5
會被翻譯為二進制機器碼,供CPU直接執行。
ADD
、JMP
)和操作數轉換為二進制機器碼,生成目标程式(.obj
文件)。LOOP
标籤解析為具體的内存偏移量。彙編程式常用于嵌入式系統、操作系統内核開發等需要直接操作硬件或追求極緻性能的領域。
總結來看,彙編翻譯程式是連接彙編語言與機器語言的橋梁,其特點是翻譯過程嚴格一一對應、直接依賴硬件架構,且生成的代碼執行效率高。
氨制洋茴香醑擺動泵廠房和設備的折價物醇腈酶第二期愈合定點小數制低壓蒸汽管阿堵物發動機試驗台負催化劑各自獨立編譯語言谷甾烷湖泊鹽水甲木質堿液比重計加速冷卻結束營業季肋區進程分析盡早獲利計算機組織橘子水苦橙皮酏履行判決買賣雙方直接交易的銷售貿易公司屈折包柔氏螺旋體掃制同音