机器代码 问答列表

洗白指针会破坏优化机会吗?

作者:bitmask 提问时间:10/30/2023

std::launder 故意混淆抽象机器/编译器的指针的来源,以便源和结果可能具有不同的生存期和类型。例如,当用于(静态)矢量情况时,您有一个容纳许多对象的半大型存储,将“干”指针洗涤到切片会产生一...

如何让我的 MIPS 代码根据随机数字输出特定的案例值?

作者:TheBlinded 提问时间:11/4/2023

我正在使用MARS为我的一个类用MIPS代码编写一个游戏,我正在尝试使用一个随机数生成器,根据它输出的随机数,打印一个特定的字符串。我的问题是,在选择随机数时,无论值如何,都会打印相同的情况。 这是我...

GNU 汇编程序:设置固定位移大小

作者:Jasper Niebuhr 提问时间:11/5/2023

我正在寻找一种方法来强制执行任何机器代码位移的 32 位宽度。通常,位移的大小取决于实际值,例如,位移 5 将导致单个字节值。 是否有命令行选项或类似的东西来实现这一点? 我检查了一些文档,只找到...

如何从机器代码调用 Windows .DLL (API) 函数?

作者:interstellarfrog 提问时间:11/6/2023

我最近一直在做很多低级编码,并想尝试完全用机器代码编写一个程序来进一步了解我的知识(从 x64 汇编向下翻译,并将其添加到 PE 文件的正确部分) 我遇到的唯一问题是我在 Windows 上,我必须...

链接后的exe文件是否仅包含机器语言?

作者:lotusrootmilk 提问时间:11/14/2023

我在学习C语言时有一个问题。 如果我们编译编写源代码的高级语言,它就会变成一个 .obj 文件,如果我们链接这些文件,它就会变成一个 exe 文件,每个 obj 文件和 exe 文件由什么语言组成?...


共15条 当前第2页