二进制翻译

✍ dations ◷ 2025-06-30 07:48:30 #仿真软件,直译器,虚拟化软件

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

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

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

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

相关

  • 主宰多米那特制(英语音译:Dominate,拉丁语原文:Dominus),又称罗马君主制、主宰,是罗马帝国晚期实行的一种专制政体。此前罗马帝国一直实行的是以“第一公民”为中心的元首制。三世纪危
  • 转运体载体蛋白(英语:carrier protein)简称“载体”,是参与离子、小分子或高分子跨越生物膜进行运输的一类多回旋折叠蛋白质。载体蛋白都是跨膜蛋白,它们能在协助扩散或主动运输过程中
  • 自营自养生物,也称为生产者(producer,autotroph),在台湾称为自营生物,主要包括绿色植物和少数微生物,它们可以利用阳光、空气中的二氧化碳、水以及土壤中的无机盐等,通过光合作用或化能
  • 皇四女穆库什(1595年-17世纪?),清太祖努尔哈赤第四女,生母为庶妃嘉穆瑚觉罗氏,与巴布泰和巴布海同母。明万历二十三年出生。明万历三十六年 (1608年) ,穆库什格格嫁给了乌拉国主布占泰。及
  • 博勒吉德·根登博勒吉德·根登(蒙古语:Пэлжидийн Гэндэн,1895年-1937年11月26日)蒙古族,出生于今蒙古国前杭爱省塔拉格特苏木。蒙古政治家,曾任蒙古人民革命党中央委员会第一书记
  • 敦得格道尔吉·额尔登巴特敦得格道尔吉·额尔登巴特(Дондогдоржийн Эрдэнэбат,Dondogdorjiin Erdenebat,1959年-)生于色楞格省宗哈拉,蒙古国政治人物。1967年至1977年,额尔登巴特在色
  • 北欧论坛《北欧论坛》(德语:Nordeuropaforum)是一份自1991年开始于柏林出版发行的德文学术期刊。期刊持续以电子形式出版并可免费获取。现有的编辑团队包括来自德国、欧洲及美国的9位出
  • 小野友树小野友树(おの ゆうき、1984年6月22日-),日本的男性声优。早稻田大学运动科学系毕业。血型为AB型。※粗体字表示说明饰演的主要角色。2006年2007年2008年2009年2010年2011年2012
  • 马金斯克坐标:52°38′01″N 70°25′04″E / 52.63373°N 70.4177°E / 52.63373; 70.4177马金斯克(哈萨克语:Макинск)是哈萨克斯坦阿克莫拉州的一个城镇,距离首都努尔苏丹约180
  • 晋西北七城战役 大日本帝国 黑田重德 八路军第120师 第26师团 日军亡127人,伤291人,伪军伤亡101人晋西北七城战役,中国亦称收复晋西北七城战役,是中国抗日战争中中日双方的一场战役。1938年2月