在没有操作系统细节的情

时间:2013-02-15 17:53:37

标签: assembly x86

我有时喜欢在C(++)中使用内联汇编来了解它并轻松地与它进行交互。我查看了像NASM这样的汇编程序的教程,但似乎你必须注意很多操作系统特定的细节才能做任何事情。

有没有办法使用汇编我可以编写简单的函数并从C或类似的东西中调用它们?也许是一个带有目标文件作为输出的汇编程序?

基本上我对学习如何将问题转化为低级指令感兴趣,我不想处理样板代码将消息打印到屏幕上等等。

请注意,我不打算用汇编语言编写实际的程序。我知道编译器比以往任何时候都要好得多。我只是为了好玩,基本上解决谜题。

1 个答案:

答案 0 :(得分:1)

您可能有兴趣关注Paul Carter's PC Assembly Tutorial。它适用于NASM和几乎任何C编译器(gcc,Open Watcom,Borland,Microsoft)。