2011-02-23 76 views
0

我是程序集中的新手,仍然试图获得汇编程序设计的一些基础知识。当我发现32位保护模式组件过多依赖平台的库(如c运行时库和Windows dll)来打印简单字符串时,我有点震惊。例如_printf调用。独立的32位汇编程序

32位保护模式程序集可以在不依赖平台库的情况下完成一些严重的例程吗?操作系统是否允许这种“独立”的32位程序在其保护模式下运行,但不使用任何操作系统的服务?

请问我的问题是否正确? :p

回答

0

您可以在英特尔机器上使用中断来执行此操作。但是要创建一个要打印每个字符/字符串的调用太复杂。好奇 - 为什么你想这样做?

+0

我只是好奇而已。我在16位方面做得很好,但是当我进入32位时,对平台库的依赖太多了。顺便说一句,我有点纯粹。我通过学习汇编思考,我们可以独立完成工作,而不依赖平台的库。谢谢回复 – fasmnewbie 2011-02-23 18:05:35