[解決済み] アセンブリで値をnullに設定する
2022-02-08 04:13:32
質問内容
あるレジスタの値をNULLに設定して、後で他の値がNULLかどうかをテストしようとしています。IA32でnullの表現が何であるかをチェックするためにインターネットを見回しましたが、適切なものが見つかりませんでした。
どなたか教えてください。
解決方法は?
IA-32では、一般レジスタは、ほとんどが整数値として解釈される単なるビットです。現在値を保持していない」という意味での「ヌル」のような追加的な状態は持っていません。(一部のアーキテクチャではそのような追加の状態があり、IA-32 の浮動小数点レジスタはそのような状態を持つことができます)。
IA-32の一般レジスタを「値なし」状態にしたい場合、その方法はありません。
もし、レジスタをCのNULLマクロと同じ「ヌルポインタ」状態にしたい場合、ほとんどのC実装では0として表現されます。
関連
-
[解決済み] JavaScriptで空文字列/未定義文字列/null文字列をチェックするにはどうすればよいですか?
-
[解決済み] JavaScriptでNULL、未定義、空白の変数をチェックする標準的な関数はありますか?
-
[解決済み] 変数が「未定義」または「NULL」であるかどうかを判断するにはどうすればよいですか?
-
[解決済み] instanceofを呼び出す前にnullチェックは必要ですか?
-
[解決済み] JavaScriptのnullとundefinedの違いは何ですか?
-
[解決済み] Pythonでnullオブジェクトを参照する
-
[解決済み] カラムの変更:NULLをNOT NULLに変更する
-
[解決済み] nullはなぜオブジェクトなのか、nullとundefinedの違いは何ですか?
-
[解決済み] Collatz予想の検証を行うC++のコードは、なぜ手書きのアセンブリよりも高速に動作するのでしょうか?
-
[解決済み】NOT IN句の中のNULL値
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】andiとoriはこのプログラムで何をするのですか?
-
[解決済み] テスト
-
[解決済み】JNZとCMPのアセンブリ命令
-
[解決済み】アセンブリJLEのjmp命令例
-
[解決済み] popまたはadd esp、4 ? その差は何ですか?
-
[解決済み] エラーです。操作サイズが指定されていません - NASm
-
[解決済み] error: invalid effective address エラー:有効なアドレスがありません。
-
[解決済み] オブジェクトファイルのシンボルテーブルとリロケーションテーブル
-
[解決済み] MIPS浮動小数点:SWC1対S.S.
-
[解決済み] ARMv8でリテラル0ではなく、xzrレジスタを使用するのはなぜですか?