問題タブ [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 - GCCNOPがコンパイルされます
私の通常のVC++レルムからGCCの世界への冒険(MINGW32経由)。主にNOPで構成されるWindowsPEを作成しようとすると、次のようになります。
しかし、私が間違った構文を使用しているか、コンパイラーがそれらを介して最適化しています。これらのNOPはコンパイルプロセスに耐えられないためです。
-O0フラグを使用していますが、それ以外の場合はデフォルトです。コンパイラを誘導してNOPをそのままにしておく方法についてのアイデアはありますか?
.net - 生成された IL コードが Nop で始まるのはなぜですか?
アセンブリの 1 つの IL を (ILDasm 経由で) 調べていたところ、すべてのメソッドが nop
命令で始まっていることに気付きました。
それがなぜなのか誰か知っていますか?
processor - プロセッサ設計 - ハザード管理ユニット
セル SPE プロセッサを設計しています。レジスタ ファイルからデータを取得する前に、データ ハザードをチェックする必要があります。必要なストール サイクル数を特定する最善の方法と、パイプラインをどこでストールするかについてどのような設計上の決定を行う必要がありますか? この件に関する一般的な見解を探しています。
c - gcc 出力マシン コードに nop 命令があるのはなぜですか
objdump -d を実行するたびに、nop 命令 (何もしない命令) のバッチを含む asm コードが常に表示されます。
たとえば、次の同じプログラムを使用します。
たとえば、objdump には、エントリ ポイントの最後に 2 つの nop があります。
これは多くの例の 1 つにすぎませんが、その考えは理解できます。C コードがこのようにコンパイルされるのはなぜですか? 前もって感謝します。
c# - c# のファームウェア _nop()
ファームウェアの一部を c# で書かれた GUI に移植しています。そうだと分かった
実際には何もせず、実行を数クロックサイクル遅らせる関数です。
nop ()を使用すると、ファームウェアでの実行が 2 ミリ秒遅れるとします。c#で物事を遅らせるにはどうすればよいですか?
前もって感謝します、
windows - Windows cmd のダミー コマンド
Linux には makefile があります。
それは動作し、反響します
今度はそれを Windows に移植したいと思います。何もしないWindows用に見つけた最短のコマンド:
したがって、メイクファイルの例は次のようになります
ボックス内の Windows にダミー コマンドはありますか (実際には何もしません)。または何か良いハック?
java - JVMバイトコードのNOPは何に使用されますか?
今日の JVM でJava 仮想マシンのNOP
オペコードを実際に使用する方法はありますか? NOP
もしそうなら、 s がバイトコードで生成されるいくつかのシナリオは何ですか?
sを使用してバイトコードにコンパイルされる Java コードの例も見たいと思いますNOP
。
アップデート
BCEL のMethodGenクラスによると、
コードの生成中に、NOP 操作を挿入する必要がある場合があります。
受け入れられた回答で指摘されたように、他のバイトコード生成ライブラリは同じ船に乗っていると思います。
assembly - NOPL は x86 システムで何をしますか?
x86 マシンの NOPL の機能は何ですか? 何もしていないように感じますが、なぜアセンブリ コードに常にあるのでしょうか。
c - NOPスレッドはどのように機能しますか?
この質問に答える良い情報源が見つかりません。nopスレッドは、バッファオーバーフロー攻撃でスタックのランダム化を回避するために使用される手法であることは知っていますが、それがどのように機能するかについて頭を悩ませることはできません。
この方法を説明する簡単な例は何ですか?
128バイトのnopsledのような用語はどういう意味ですか?
assembly - x86 nopl 命令がオペランドを取るのはなぜですか?
nopl
x86 の命令がオペランドを取るのはなぜですか? いや、何もしないでください。