二进制翻译

✍ dations ◷ 2025-05-11 13:06:16 #仿真软件,直译器,虚拟化软件

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

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

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

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

相关

  • 路伊吉·皮兰德娄路伊吉·皮兰德娄(Luigi Pirandello,1867年6月28日-1936年12月10日),意大利剧作家、小说家,1934年诺贝尔文学奖获得者。皮兰德娄出生在西西里岛的一个富裕家庭,曾就读与巴勒莫大学
  • 写意画写意画,是中国画的一种画法,即是用简练的笔法描绘景物。写意画是融诗、书画、印为一体的艺术形式。写意画注重用墨,一反勾染烘托的表现手法,以拨墨法写之。写意画强调作者的个性
  • 万卫星万卫星(1958年7月-),中国空间物理学家。出生于湖北天门。中国科学院地质与地球物理研究所研究员。1982年毕业于武汉大学空间物理系,1984年获中国科学院武汉物理研究所硕士学位,198
  • 波尼族波尼族(英语:Pawnee)是一个平原印第安部落,首府设于奥克拉荷马州波尼。波尼族人获加入联邦承认的俄克拉荷马州波尼国。历史上,他们住在内布拉斯加州和堪萨斯州。在波尼语中,波尼族
  • 诺基亚 Asha 200诺基亚 Asha 200(中国大陆官方称诺基亚 2000)是诺基亚推出的一款Asha系列的非智能手机,使用Series 40 开发者平台1.1和Nokia OS系统,并且支持双卡以及轻松切换。诺基亚产品列表
  • 伊万·法尔斯伊万·法尔斯(Iwan Fals),原名维佳万·里斯但多(Virgiawan Listanto),1961年9月3日出生于雅加达 。是印尼知名的歌手,擅长民谣、摇滚、乡村以及流行音乐。他的歌曲创作有如快照一
  • 费耶尔州费耶尔州(匈牙利语:Fejér)是匈牙利中部的一个州。面积4,359平方公里,人口428,579(2004年)。首府塞克什白堡。下设2市、10镇、108乡。
  • 绕口令绕口令(又称“拗口令”、“急口令”),是一种语言游戏,是将声调、韵母或声母容易混淆的文字编成句子,念起来有些拗口,而说快了容易发生错误。绕口令也是训练口才的一种方法,对有口吃
  • 杏黄猪笼草杏黄猪笼草(学名:)是苏门答腊特有的热带食虫植物,生长于海拔1800米至2000米处。其种加词“”来源于拉丁文,意为“黄色的”,指其上位笼及其他营养组织的典型颜色。在描述杏黄猪笼草
  • 阿迦-萨利姆·阿塔基希耶夫阿迦-萨利姆·伊布拉希姆·奥格雷·阿塔基希耶夫(俄语:Ага Салим Ибрагим оглы Атакишиев,1903年-1970年)阿塞拜疆人,主持阿塞拜疆大清洗的领导人之