【发布时间】:2014-09-05 02:13:08
【问题描述】:
我正在尝试学习 arm assemly,这将是我真正可以说我知道的第一种编程语言。实际上现在我首先学习机器语言,因为它对我来说更容易。
我的问题是:如何将第一条指令加载到处理器中?
我要试验的编程平台是一个游戏男孩的进步。它有一个 arm7tdmi 处理器,我没有闪存卡,所以我将使用我的 arduino 通过链接端口(连接到芯片的 d、di、do、dc 引脚)上传代码。我只需要帮助弄清楚如何上传任何程序。除了 arduino 的东西和 gameboy BIOS 之外,不使用任何其他人的软件。
所以我的问题是: 如果我将 BIOS 芯片从 gba 中取出,我是否仍然可以通过这些引脚上传指令,或者一旦启动,处理器通常会在不同的地方寻找指令吗?还有它如何接受通信,我如何一次上传一条指令?
【问题讨论】:
-
是的,处理器通常会在 BIOS 芯片中查找指令。而 BIOS 芯片的代码可能就是它知道如何查看链接端口的方式。因此,如果您卸下 BIOS 芯片,您将无法使用链接端口(或墨盒,或任何东西)...... BIOS 不是内置在处理器芯片中吗?
标签: assembly arm gameboy game-boy-advance