gpt4 book ai didi

assembly - x86 汇编学习平台

转载 作者:行者123 更新时间:2023-12-04 05:38:02 27 4
gpt4 key购买 nike

我最近一直在摆弄组装,我学到了很多东西。我正在使用 6502asm.com . 6502asm.com是一个用于 6502 汇编的 javascript 汇编器和模拟器。这是我喜欢它的地方: 输入和输出非常简单且易于理解。它为您提供一个 32x32 像素的屏幕,地址空间从 $0200 到 $05ff。更改像素的颜色就像在屏幕地址之一(左上角 $0200,右下角 $05ff)中存储颜色值($00 和 $0f 之间)一样简单。这很有趣乱七八糟,但它是 8 位的,而且 32x32 屏幕没有太多空间。我想知道是否有类似 6502asm.com 的东西用于 32/64 位程序集而不是 8 位。 (它不必在浏览器中,只要是类似的东西。)另外,我更喜欢它使用 nasm,但这不是必需的。提前致谢!

最佳答案

Jasmin帮助您学习 x66 程序集,但它没有任何图形表示。但是当您执行 x86 代码时,您可以看到寄存器和内存发生变化。

如果您觉得 6502asm.com 仅限于 32x32 像素,为什么不尝试“真正的东西”,即可以在模拟器上运行的 IDE 中的宏汇编程序?

例如,以下组合:

  • dasmKick Assembler , 两个跨平台 65xx 汇编器
  • WUDSN IDE ,一个很好的 IDE,具有代码完成、错误突出显示,捆绑为 Eclipse 的插件
  • VICE , C64/128, VIC20 仿真器...

  • 当然,您需要了解您选择的目标 8 位机器的复杂性,但 IMO 更有趣。例如,在 C64 上,您可以获得 320x200 的图形、带有碰撞检测的 Sprite 、40x25 的文本显示。如果您接触到实际的硬件,您甚至可以考虑在其上运行您的程序。

    关于assembly - x86 汇编学习平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11659477/

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