我是装配新手,仍然试图获得装配编程的基础。当我发现32位保护模式程序集过多地依赖于平台的库(如c运行时库和Windows dll)来打印一个简单的字符串时,我感到有些震惊。例如,_printf调用。
32位保护模式程序集是否可以在不依赖平台库的情况下完成一些严格的例程?操作系统是否允许这种“独立”32位程序在其保护模式下运行,但不使用任何操作系统的服务?
我的问题是正确的问题吗? :P
答案 0 :(得分:0)
您可以在Intel计算机上使用Interrupts执行此操作。但是为每个要打印的字符/字符串创建调用太复杂了。好奇 - 你为什么要这样做?