可以写入任意内存区域的实模式程序会损坏硬件吗?这种情况下不包括中断调用或其他可以在实模式下完成的事情——只是纯粹的写入内存。
这个页面显示了 x86 系统的内存映射,我看到了 BIOS 数据区之类的东西;所以我担心写入这个区域可能会对 BIOS 进行持续更改,或者至少将 BIOS 设置更改为意外值。可能更多的东西可以被摧毁。
我经常读到实模式下的硬件访问会破坏硬件;但他们没有解释必须做出的情况。
因为我只询问写访问而不调用中断,所以我的主要问题是,如果对内存的更改可以进行持久更改;如果是,是哪个,为什么?