二进制翻译

✍ dations ◷ 2024-12-25 01:26:19 #仿真软件,直译器,虚拟化软件

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

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

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

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

相关

  • 提洛岛提洛岛(英文: Delos, 希腊文: Δήλος, Dhilos)是爱琴海上的一个岛屿,基克拉泽斯群岛的心脏。在希腊神话中,它是女神勒托的居住地,在这里她生育了阿波罗和阿耳忒弥斯。因此长
  • 灵宝天尊灵宝天尊,道教天神,最早为道教上清派尊神,三清尊神之第二位。全称“太上玄皇高圣元气所成灵宝天尊上清妙有上帝玉晨大道君”,灵宝派称“太上玉晨玄皇大道君”,简称“上清大帝”、
  • 针盘指示器针盘指示器,依据测量精度不同会被称为千分表、百分表,是一种用于金属加工测量的精密量具。若测量精度比百分表提高一个数量级,这种量具也称为千分表。百分表主要用于机械设备的
  • 地特胰岛素地特胰岛素注射液(英文名:insulin Detemir)为长效胰岛素类似物,无色澄明液体,用于治疗糖尿病。其成分主要为地特胰岛素(通过基因重组技术,利用酵母生产的)。1单位(U)相当于0.142mg不含
  • 约翰·威廉斯约翰·克里斯托弗·威廉斯(John Christopher Williams,1941年4月24日-),当代著名的古典吉他演奏家。他同时还参与合作众多通俗音乐的演出。他也是一位作曲家和编曲家。约翰·威廉
  • 意导泛种论泛种论,或称胚种论、宇宙撒种说(英语:Panspermia,希腊语:πανσπερμία ),是一种假说,猜想各种形态的微生物存在于全宇宙,并借着流星、小行星与彗星散播、繁衍。在泛种论相关
  • 感觉接收器感受器(英语:Sensory receptor)也译作感觉接受器,是机体感受刺激的装置。听觉系统/听觉
  • 亨利·贝克勒亨利·贝克勒尔(法语:Henri Becquerel,1852年12月15日-1908年8月25日),法国物理学家。因发现天然放射性现象,与居里夫妇一同获得1903年诺贝尔物理学奖。受伦琴发现X-射线的启发,贝克
  • 一等兵一等兵是一种士兵的军衔,比二等兵军衔为高。在其他国家,除了军队,在警察及其他制服团体也有出现这种编制。在军中,一等兵是新兵经过受训,完成军种初阶训练和专业兵科学校训练后并
  • 沂水县沂水县在中国山东省东南部,沂河上游,是临沂市所辖的一个县。汉置东莞县,隋改沂水县。地处沂蒙山区,总面积为2434.8平方千米。地标建筑为东皋公园中的文峰塔。2017年当地率先实施