【问题标题】:Some questions on x86 assembly language? [closed]关于 x86 汇编语言的一些问题? [关闭]
【发布时间】:2012-11-27 12:24:21
【问题描述】:

我刚开始学习asm语言,有几个问题:

1) 如何像我们在 C/C++ 中经常做的那样,通过汇编语言分配对齐的内存块?

2) 是否有一些 asm 数学库涵盖了一些基本的数学运算/函数,例如我们可以在标准 C/C++ 数学库/头文件等中找到的这些?

【问题讨论】:

  • 尝试将这些问题分解为更具体的单个问题,您会得到更好的答复
  • 好的...缩短我的问题...
  • 您可以将 GNU C 库与汇编一起使用。

标签: performance assembly x86-64 simd


【解决方案1】:
  1. 在汇编中,这取决于您和操作系统。在 Windows 中分配内存时,您将使用 Heap* 或 Virtual* 内存 API 函数。在 Linux 中,您需要更改程序中断来分配内存。

  2. 数学库?!?!我们使用组装来学习如何自己做事,这是有趣的部分——实验和学习。如果您想使用库,只需使用 C/C++,否则搜索数学库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多