使用NASM的未初始化变量

时间:2016-05-10 18:37:20

标签: assembly nasm

我使用80c188处理器(128kb ROM,512kb RAM)构建了一个sbc。 我已经使用NASM来编译引导程序,其中包含一些'flakey'结果。 我的问题是: -   由于程序是从ROM运行的,任何未初始化的变量如何工作?无论文件中是否声明了'.bss'部分,变量都无法按预期工作。 (这对大多数人来说似乎很明显!)  我假设他们必须指向RAM中的一个区域才能工作。 但我不明白这样做的机制。 请记住,船上没有操作系统,这正是我想要创建的。 任何帮助都会阻止我疯狂。

0 个答案:

没有答案