二进制翻译

✍ dations ◷ 2025-02-25 02:22:37 #仿真软件,直译器,虚拟化软件

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

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

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

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

相关

  • 菊花台菊花台,位于中国江苏省南京市市区西南雨花台区安德门外,是一座海拔不足一百米的小山丘。1947年起为太平洋战争中中国驻东南亚外交使节九烈士墓所在地。菊花台一带在六朝时称“
  • 大韩航空902号班机大韩航空902号班机(KAL902,KE902)是一架大韩航空的波音707民航客机,于1978年4月20日在苏联境内的摩尔曼斯克附近被苏联国土防空军机击中,109名乘客和机组人员中有2名乘客死亡,13人
  • 瑞士尊严机构Dignitas,中文通常翻译为尊严,是一家位于瑞士、专门帮助罹患绝症和有严重身心理疾病的患者,在合格医师和护士的协助下安乐死的机构。他们于苏黎世已经帮助了超过1000人。此外,应
  • 莉莉丝游戏莉莉丝游戏,全称上海莉莉丝网络科技有限公司,成立于2013年5月,是中国大陆一家以网络游戏为主的公司,因为开发《小冰冰传奇》(原“刀塔传奇”)而知名。
  • 核动力潜艇核动力潜艇,简称核子潜艇、核潜艇,是以核反应堆为动力来源的潜艇。由于这种潜艇的生产与操作成本,加上相关设备的体积与重量,采用这种动力来源的潜艇几乎都是军事用途,仅有少数核
  • 2002年美国电影学会奖在2002年荣获美国电影学会奖(AFI)年度最佳10部电影和10电视节目。
  • .bb.bb为巴巴多斯国家及地区顶级域(ccTLD)的域名。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at .au .aw .ax .az  B .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .
  • 二宫和也二宫和也(日语:にのみや かずなり,英语:Ninomiya Kazunari)(1983年6月17日-), 出身于日本东京都葛饰区,昵称“ニノ”(读作“nino”)。 日本男子偶像团体“岚”的成员之一,隶属于杰尼斯事
  • 中岳 (消歧义)中岳是东亚多座山峰的名称或别称。中岳(朝鲜语:중악/中岳)可以指:中岳(日语:中岳/なかだけ )可以指:
  • 延奇延奇 (1682年2月2日(康熙二十年十二月二十五)-1687年6月2日(康熙二十六年四月二十三)),满洲爱新觉罗氏。顺承恭惠郡王勒克德浑之孙,已革顺承郡王勒尔锦第四子,母妾曹氏。康熙二十一年(1