アカウント名:
パスワード:
割り算で挫折した
8080で一回挫折. 6800で復帰. 以降Z80, 6809等など.
アセンブラって, 言語自体よりも, なぜそのような命令が用意されているのかというアーキテクチャの理解と, それに伴う定石の構築が重要ですよね.
NOP はなにもしないのではなく、PC に 1加えるだけの命令
HALT は停止ではなく、PC を進めることもしない命令(PCが進まないので割り込まれるまで HALT を実行し続ける)
てことを知った時、なるほどこれが高級言語との違いかぁと感じた
# Z80
PC(Program Counter)ってどういうものだか理解してますか?
理解してない例: https://www.google.co.jp/search?q=%22eip+%E5%91%BD%E4%BB%A4%E3%83%9D%E... [google.co.jp]
eip 命令ポインタ現在実行中の命令の番地を記
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
アセンブラは (スコア:1)
割り算で挫折した
if the kid?
Re: (スコア:1)
8080で一回挫折. 6800で復帰. 以降Z80, 6809等など.
アセンブラって, 言語自体よりも, なぜそのような命令が用意されているのかというアーキテクチャの理解と, それに伴う定石の構築が重要ですよね.
Re: (スコア:0)
NOP はなにもしないのではなく、PC に 1加えるだけの命令
HALT は停止ではなく、PC を進めることもしない命令
(PCが進まないので割り込まれるまで HALT を実行し続ける)
てことを知った時、なるほどこれが高級言語との違いかぁと感じた
# Z80
Re:アセンブラは (スコア:0)
PC(Program Counter)ってどういうものだか理解してますか?
Re: (スコア:0)
理解してない例:
https://www.google.co.jp/search?q=%22eip+%E5%91%BD%E4%BB%A4%E3%83%9D%E... [google.co.jp]