二进制翻译

✍ dations ◷ 2025-10-10 04:52:10 #仿真软件,直译器,虚拟化软件

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

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

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

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

相关

  • 矿物假象在矿物学中,假象(英语:pseudomorph)是指某一种矿物或无机化合物已经变异为另一种矿物,故拥有不同的颜色、硬度等化学特质,但仍然保持旧有的外形和结晶习性。替代假象(substitution)
  • 辽东半岛辽东半岛是中国第二大半岛,位于辽宁省南部。它的北面边界是鸭绿江口与辽河口的联线,其它三面临海。千山山脉从南至北纵贯整个半岛。最高点高于1000米。最高为步云山1131米。半
  • 氧疗氧疗(Oxygen therapy)是用供应氧气作为医学治疗的方式,,可以治疗缺氧、一氧化碳中毒、丛集性头痛,也可以在全身麻醉时维持病患体内的氧气。氧疗也会用于治一些长期氧气不足的患者
  • 大卫·休伯尔大卫·休伯尔(英语:David Hunter Hubel,1926年2月27日-2013年9月22日),加拿大-美籍神经科学家,生前任哈佛大学神经生物学教授,与合作者托斯坦·威泽尔(Torsten N. Wiesel)由于对视觉系
  • 各国铝产量列表这是一个各国2014年的铝产量列表,大部分数据基于2014年12月的Altech 。
  • 篷车篷车是由牛、马或马骡拉动的拖车,装有篷布以遮日挡雨。车内可以携带衣服、工具、食物和饮水。19世纪中,许多到西部拓荒的美国人就是乘篷车横越大平原来到西部,因此成为美国旧西
  • 蔡兆申蔡兆申(1952年2月8日-),台湾物理学家,主要在日本进行研究。他的研究范围包括超导体约瑟夫森结应用,是日本电气研究所主席研究员。
  • 树舌灵芝树舌灵芝(英语:Ganoderma applanatum),俗称老牛肝,是一个具有世界性分布(英语:Cosmopolitan distribution)的支架真菌(英语:Bracket fungus)。整个孢子体可高达30-40厘米(12-16英寸),质硬,
  • 太阳前颗粒太阳前颗粒是起源于太阳形成之前的某个时间里,就在星际空间形成的微小固体物质。陨石学家经常用这个名词来表示起源于一颗恒星的颗粒,也就是 "星际尘埃";他们从陨石中提取这些
  • 九龙江九龙江,又称漳江、漳水、龙溪、柳营江,是中国福建第二大河,闽南第一大河。发源于龙岩市。长258公里,流域面积1.47万平方公里。其出海口位于厦门、金门一带,其中位于出海口南岸的