二进制翻译

✍ dations ◷ 2025-09-11 04:30:51 #仿真软件,直译器,虚拟化软件

在计算机领域中,二进制翻译(binary translation)、二进制转换或二进制重新编译((binary) recompilation)是以翻译二进制代码来仿真另一个指令集(英语:Instruction set)。指令按顺序从原指令集翻译为目标指令集。在指令集模拟(英语:Instruction set simulator)等某些情况中,目标指令集可能与源指令集是同一指令集,翻译是为提供指令跟踪、条件断点、热点(英语:Hot spot (computer science))检测等测试和调试功能。

二进制翻译主要分为静态翻译与动态翻译两种类型。翻译可以由硬件(例如通过CPU中的电路)或软件(例如运行时引擎、静态重编译、仿真器等)完成。

使用复杂的二进制翻译流程的常见动机有:汇编的源代码在目标平台或指令集上不可用(或存在技术问题),或者源代码已然不可用。

静态重编译一般比实时仿真有更好的工作性能。

相关

  • 孕吐孕吐(morning sickness),俗称害喜,中医称为恶阻,也称为在孕期时呕吐(nausea and vomiting of pregnancy, NVP)。系指怀孕期间的症状,包含恶心或呕吐。虽然英文直译为晨间不适,恶心或
  • 文法语法(英语:Grammar),也称文法,在语言学中指任意自然语言中句子、短语以及词等语法单位的语法结构与语法意义的规律,本质上即音义结合体之间的结合规律。对于语法的研究称为语法学
  • 心脏骤停心脏停止(Cardiac arrest)或称为心搏停止,是心脏因不能够有效收缩,而导致血液循环停止的现象,症状包含丧失意识(英语:Unconsciousness)、呼吸异常或中止(英语:respiratory arrest),有些
  • 其它元素分类化学序是指一组化学元素,其中各元素的物理和化学特征从位于该序列一端的元素渐进地变化到位于另一端的元素。早在元素周期表出现之前就已发现了化学序的规律,人们试图通过它来
  • 吉迪恩·费尔吉迪恩·费尔是约翰·狄克森·卡尔笔下的虚构侦探。他是1933至1967年间23部长篇小说〔也是数篇短篇)的主角。卡尔是一个差不多整个成人阶段都住在英国的美国人;而费尔则是一个
  • 锺秀鼐锺秀鼐(英语:Ben Chung,1990年2月12日-)生于台湾台北市,是台湾篮球运动员,目前效力于富邦勇士队,主要位置是前锋。高中毕业于能仁家商的锺秀鼐曾在2008年参加SBL第六季新人选秀会,并
  • 金虎尾科见内文金虎尾科(学名:Malpighiaceae)也叫黄褥花科,共有约75属1300余种,分布在全球热带地区,但绝大部分生长在热带美洲,主要在加勒比海地区、美国南部,其余小部分生长在非洲、马达加
  • 内森·格莱泽内森·格莱泽(英语:Nathan Glazer,1923年2月25日-2019年1月19日)是一位美国社会学家,他曾在加州大学伯克利分校任教,并在哈佛大学任教数十年。 他也是现已停刊的政策期刊《公共利益
  • 南峰渔港南峰渔港是国家三级渔港之一,位于浙江省岱山县岱山岛东海岸的南峰社区,岱山水道西岸。这一区域自古渔业十分发达。南峰渔港目前该港虽为国家三级渔港,实际区内各渔船泊位严重不
  • 阿诺·博维尔阿诺·博维尔(法语:Arnaud Beauville,1947年5月10日-),法国数学家,研究领域为代数几何,现为尼斯大学名誉教授。 博维尔1977年毕业于巴黎狄德罗大学,获博士学位,导师为让-路易·韦迪耶