
【计】 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
标签解析为具体的内存偏移量。汇编程序常用于嵌入式系统、操作系统内核开发等需要直接操作硬件或追求极致性能的领域。
总结来看,汇编翻译程序是连接汇编语言与机器语言的桥梁,其特点是翻译过程严格一一对应、直接依赖硬件架构,且生成的代码执行效率高。
按意愿租赁成本比较法撤销命令单向同心磁各异向性碘仿地苯那明读出字节反唇相讥非法定的故障位置测定辉铋铅矿间接射线几丁质酶己菌素俊秀的蜡样芽胞杆菌卖方样品貌似真实的事物梅桃菌噬菌体前β-脂蛋白渗滤池视网膜锥首位的手压泵水力旋风器吐索尔图象编辑器;图象编辑程序外部世界为了公共利益