fbpx
维基百科

二进制翻译

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

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

动机

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

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

参见

  • 二进制重编译器英语Binary recompiler
  • 动态重编译
  • 即時編譯
  • 指令集模拟器英语Instruction set simulator
  • 仿真器
  • 虛擬機器
  • 平台虚拟化软件比较英语Comparison of platform virtualization software
  • 影子内存英语Shadow memory

参考资料

二进制翻译, 此條目没有列出任何参考或来源, 2017年11月5日, 維基百科所有的內容都應該可供查證, 请协助補充可靠来源以改善这篇条目, 无法查证的內容可能會因為異議提出而移除, 在计算机领域中, binary, translation, 二进制转换或二进制重新编译, binary, recompilation, 是以翻译二进制代码来仿真另一个指令集, 英语, instruction, 指令按顺序从原指令集翻译为目标指令集, 在指令集模拟, 英语, instruction, simulator, 等某些情况中,. 此條目没有列出任何参考或来源 2017年11月5日 維基百科所有的內容都應該可供查證 请协助補充可靠来源以改善这篇条目 无法查证的內容可能會因為異議提出而移除 在计算机领域中 二进制翻译 binary translation 二进制转换或二进制重新编译 binary recompilation 是以翻译二进制代码来仿真另一个指令集 英语 Instruction set 指令按顺序从原指令集翻译为目标指令集 在指令集模拟 英语 Instruction set simulator 等某些情况中 目标指令集可能与源指令集是同一指令集 翻译是为提供指令跟踪 条件断点 热点 英语 Hot spot computer science 检测等测试和调试功能 二进制翻译主要分为静态翻译与动态翻译两种类型 翻译可以由硬件 例如通过CPU中的电路 或软件 例如运行时引擎 静态重编译 仿真器等 完成 动机 编辑使用复杂的二进制翻译流程的常见动机有 汇编的源代码在目标平台或指令集上不可用 或存在技术问题 或者源代码已然不可用 静态重编译一般比实时仿真有更好的工作性能 参见 编辑二进制重编译器 英语 Binary recompiler 动态重编译 即時編譯 指令集模拟器 英语 Instruction set simulator 仿真器 虛擬機器 平台虚拟化软件比较 英语 Comparison of platform virtualization software 影子内存 英语 Shadow memory 参考资料 编辑 取自 https zh wikipedia org w index php title 二进制翻译 amp oldid 46862485, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。