二进制翻译

✍ dations ◷ 2025-08-16 20:10:46 #仿真软件,直译器,虚拟化软件

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

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

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

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

相关

  • 三苯氯甲烷三苯氯甲烷(Triphenylmethyl chloride, TrCl),化学式C19H15Cl,是一种呈白色固体的卤代烃,有机合成中作为三苯甲基保护基的来源。三苯氯甲烷是一种商业试剂。它可由三苯甲醇与乙
  • 梵高文森特·威廉·梵高(荷兰语:Vincent Willem van Gogh 荷兰语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans
  • 鞣酸鞣酸,又称单宁酸,是丹宁的一种特殊形式,是一种多酚。它具有弱酸性,pKa≈6,这来自它的很多酚羟基。商品鞣酸的化学式通常写作C76H52O46,对应着十棓酰葡萄糖,但实际上它是多聚赖氨酸
  • 劳德代尔堡劳德代尔堡(英文:Fort Lauderdale)是一座位于美国佛罗里达州布劳沃德县的城市,也是该县的县府所在地,以及迈阿密都会区的一部分。因为有着绵密的运河系统,劳德代尔堡有着“美国威
  • 程邃程邃(1607年-1692年),字穆倩,号垢区、垢道人、青溪朽民、野全道者、江东布衣,祖籍安徽省歙县,生于江苏省华亭县,明末清初篆刻家、书法家、画家。晩年移居扬州。年轻时游学于黄道周、
  • 德怀特·古登德怀特·古登(英语:Dwight Gooden,1964年11月16日-),出生于佛罗里达州坦帕,美国职棒大联盟退休球员,有K博士、古登博士之称。古登是国家联盟在80年代中、后期球场上最具主宰力的投手
  • 2012年澳门电讯网络故障事件2012年澳门电讯网络故障事件是指澳门电讯网络发生故障的事件:
  • 詹姆斯·布雷迪詹姆斯·斯科特·“吉姆”·布雷迪(英语:James Scott "Jim" "Bear" Brady、1940年8月29日-2014年8月4日)、美国罗纳德·里根政府时期的白宫新闻秘书。1981年的里根总统暗杀未遂
  • 美国政府问责署 美国众议院议长:南希·裴洛西(民主党) 多数党领袖(英语:Party leaders of the United States House of Representatives):斯坦利·霍耶(民主党) 少数党领袖(英语:Party leaders of the
  • 大田卓司大田卓司(おおた たくじ、1951年3月1日-)。大分县津久见市出身。前日本职棒球员1986年自西武狮队引退。2004年加入台湾La New熊队,担任总教练一职。2007年前往韩国职棒发展。50