gpt4 book ai didi

assembly - 二进制编程资源

转载 作者:行者123 更新时间:2023-12-04 22:35:27 25 4
gpt4 key购买 nike

我在互联网上到处搜索二进制编程,人们似乎愿意给出的唯一回答是:“你为什么想用二进制编程?” “这很愚蠢,使用汇编。” “你不可能从中得到任何东西,学习毫无意义。”

如果你是这些人中的一员,我很感激你的意见,但它并没有回答我的问题。

虽然我不打算实际尝试用二进制编程,但我知道的原因是:

  • 我有兴趣了解汇编命令背后的二进制指令。
  • 我正在设计一个生成随机二进制指令的实验。我希望它们是有效的二进制命令,并且我希望能够解释这些命令在运行时会做什么。

  • 话虽如此,有没有人知道可以学习二进制编程的任何资源?

    最佳答案

    通常,汇编指令和机器代码(您所说的二进制代码)之间存在一对一的映射关系。您可以在您关心的任何机器的指令集架构文档中找到这些映射。流行的例子:

  • Intel Software Developer Manuals ,尤其是第 2A 和 2B 卷。
  • ARM Architecture Reference Manual
  • THe MIPS Instruction Set
  • 8051 Instruction Set Manual

  • 您将能够为您想要使用的任何架构找到类似的文档。您可以使用这些手册中的信息来解码给定程序的机器指令并确定它们是如何从汇编源生成的,或者如果您愿意,可以手动汇编您自己的程序。

    关于assembly - 二进制编程资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8015053/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com