我需要使用SSE指令学习汇编,并需要gcc将ASM代码与c代码链接。
我不知道从哪里开始,谷歌没有帮助。
答案 0 :(得分:5)
您可能想要查看来自intel Intel Processor Software Developer Manuals的芯片文档。汇编语言编码并不是一件很有趣的事情,除了代码性能至关重要的少数情况外,它通常是不必要的。
鉴于您正在研究SSE,我会冒险尝试使用您的图形卡通过自定义着色器执行矢量计算,从而更好地研究CUDA。这样你就不必学习ASM,如果你正在进行严重的数字运算,那么如果你有很好的并行化,它可能会明显加快。
答案 1 :(得分:1)
This是一个很好的入门论坛;它是MASM的形式,但那里的人们将能够提供你需要的东西。
答案 2 :(得分:0)
他们有傻瓜书的集会吗?不是讽刺,通常使用简单的例子一步一步地提供好的内容。
答案 3 :(得分:0)
如果你有很多时间,我建议你使用兰德尔海德的经典自学书“汇编语言艺术”。它使用类似ASM的语言来教你如何进行一些组装。也许对于已经训练有素的专业人士来说,这听起来像是浪费时间,但开始学习是非常好的。