答えて
通常、label
は、後続のコード/データのシンボル名を作成し、それに1つのタイプを割り当てます。与えられた名前と型/サイズの変数を定義するのと同じです。しかし、実際にはそれにスペースを割り当てるわけではありません。変数へのエイリアスの作成に使用できます。
したがって、正しく取得すれば、someNameによって次のメモリの最初のワードにアクセスできますか? – superM
@superM:それは正しいです。 –
使用しているアセンブラの詳細が不足していますが、私は推測することができます。
someName label word
ステートメントは、現在のアドレス(タイプword
)をsomeName
に割り当てます。これはプログラムの後半で、特定のアドレスの代わりにsomeName
というラベルを使用できることを意味します。
dw
ステートメントは、ある程度の容量のあるタイプのword
を予約します。私は8dup(0)
の意味を完全には特定していませんが、それは8ワード(16バイト)のスペースかもしれません。
dwに書かれています。8dup(0)は8ワードのメモリを割り当て、各ワードに値0を書き込むことを意味します。 – superM
ラベルは、ステートメントの先頭に置くことができます。組み立て中、ラベルにはアクティブな位置カウンタの現在の値が割り当てられ、命令オペランドとして機能します。 lablesには、シンボリックと数値の2種類があります。
- 1. 逆アセンブラはどのように動作し、逆コンパイラとはどのように違いますか?
- 2. Meteorはどのように動作しますか?クライアントとサーバーはどのように動作しますか?
- 3. アセンブラはOS X、iOS、androidで動作しますか?
- 4. ScrollView AutolayoutはLabelで動作しますがカスタムコントロールでは動作しません
- 5. Adobe AIRとiPhone - どのように動作しますか?
- 6. Makefileでは、VPATHはどのように動作しますか?
- 7. コンパイラ/アセンブラはどのようにプロセッサコアレジスタを理解していますか?
- 8. 「コール」はどのようにjavascriptで動作しますか?
- 9. NutchはHadoopクラスタでどのように動作しますか?
- 10. JBehaveはJavaでどのように動作しますか?
- 11. jQuery Mobileはjsfiddle.netでどのように動作しますか?
- 12. Meteorアプリケーションはどのようにオフラインで動作しますか?
- 13. メソッドはどのようにPythonで動作しますか?
- 14. cin.peek()はC++でどのように動作しますか?
- 15. タプルでtypedefはどのように動作しますか?
- 16. どのようにループはSchemeで動作しますか?
- 17. NPMはどのようにウィンドウで動作しますか?
- 18. WP7でDataContractJsonSerializerはどのように動作しますか?
- 19. ImmutableJSはAngular 2でどのように動作しますか?
- 20. pcntl_forkはどのようにPHPで動作しますか?
- 21. インライン化はどのようにLLVMで動作しますか?
- 22. BugzillaはローカルPCでどのように動作しますか?
- 23. インデックススコープはどのようにMysqlで動作しますか?
- 24. pygameでsuper()._ init_はどのように動作しますか?
- 25. AnacronはどのようにLinuxで動作しますか?
- 26. アップキャスティングはどのようにJavaで動作しますか?
- 27. DllプラグインはどのようにWebpack2で動作しますか?
- 28. MySQLでmemcacheはどのように動作しますか?
- 29. ベクトルマップ()は、アクションスクリプト3でどのように動作しますか?
- 30. AjaxはどのようにJSFで動作しますか?
'label'はCPU命令ではなく、アセンブラの機能です。どのアセンブラを使用していますか? –
これは私自身のプログラムではなく、これを理解するだけです。だから私が言うことは、プログラムはIntel 386 +プロセッサ用であるということです。コードスニペットはデータセグメント – superM