问题标签 [nop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gcc - GCC NOP 被编译掉
走出我通常的 VC++ 领域,进入 GCC 世界(通过 MINGW32)。试图创建一个主要由 NOP 组成的 Windows PE,ala:
但是要么我使用了错误的语法,要么编译器正在通过它们进行优化,因为这些 NOP 在编译过程中无法生存。
我正在使用 -O0 标志,否则为默认值。关于如何诱使编译器保持 NOP 完好无损的任何想法?
.net - 为什么生成的 IL 代码以 Nop 开头?
我正在浏览我的一个程序集的一些 IL(通过 ILDasm),我注意到我的所有方法都以 nop
指令开头。
有谁知道这是为什么?
processor - 处理器设计 - 危害管理单元
我正在设计一个单元 SPE 处理器。在从寄存器文件中获取数据之前,我必须检查数据危险。确定必要的停顿周期数的最佳方法是什么,以及我应该采取哪些设计决策来决定在哪里停顿流水线?我正在寻找关于这个主题的一般观点。
c - 为什么gcc输出机器码没有nop指令
每次我执行 objdump -d 时,我总是会看到带有成批 nop 指令的 asm 代码(什么都不做的指令)
例如采取同样的程序:
例如,objdump 在入口点的末尾有 2 个 nop
这只是众多示例之一,但您明白了。为什么 C 代码是这样编译的?提前致谢。
c# - c#中的固件_nop()
我正在将部分固件移植到用 c# 编写的 gui。我发现
是一个实际上什么都不做并将执行延迟一些时钟周期的函数。
假设我使用nop () 它将延迟固件中的执行两毫秒。如何在 c# 中延迟事情?
提前致谢,
windows - windows cmd中的虚拟命令
在linux中,我们有一个makefile:
它的工作原理和回声
现在我们要将其移植到 Windows。我为 Windows 找到的最短命令不执行任何操作:
所以makefile示例看起来像
Windows in box 中是否有任何虚拟命令(实际上什么都不做)?或者任何不错的黑客?
java - JVM 字节码中的 NOP 是做什么用的?
NOP
Java 虚拟机的操作码在今天的 JVM 中是否有任何实际用途?如果是这样,在哪些情况下NOP
会在字节码中生成 s?
我什至有兴趣看到一个用NOP
s 编译成字节码的 Java 代码示例。
更新
BCEL 的MethodGen类说,
在生成代码时,可能需要插入 NOP 操作。
我猜其他字节码生成库也在同一条船上,正如接受的答案中所指出的那样。
assembly - NOPL 在 x86 系统中做了什么?
x86机器中NOPL的作用是什么?感觉好像什么都没做,但为什么总是在汇编代码里呢?
c - NOP 雪橇如何工作?
我找不到一个很好的来源来回答这个问题。我知道 nop sled 是一种用于在缓冲区溢出攻击中规避堆栈随机化的技术,但我无法理解它是如何工作的。
什么是说明此方法的简单示例?
像 128 字节 nop sled 这样的术语是什么意思?
assembly - 为什么 x86 nopl 指令需要一个操作数?
为什么nopl
x86 中的指令采用操作数?不要nops只是做,好吧,什么都没有?