アカウント名:
パスワード:
割り算で挫折した
8080で一回挫折. 6800で復帰. 以降Z80, 6809等など.
アセンブラって, 言語自体よりも, なぜそのような命令が用意されているのかというアーキテクチャの理解と, それに伴う定石の構築が重要ですよね.
NOP はなにもしないのではなく、PC に 1加えるだけの命令
HALT は停止ではなく、PC を進めることもしない命令(PCが進まないので割り込まれるまで HALT を実行し続ける)
てことを知った時、なるほどこれが高級言語との違いかぁと感じた
# Z80
HALTでもPCが進むから割り込みでHALTの次の命令から実行されるんだけどね、何言ってるのこの人
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
アセンブラは (スコア:1)
割り算で挫折した
if the kid?
Re: (スコア:1)
8080で一回挫折. 6800で復帰. 以降Z80, 6809等など.
アセンブラって, 言語自体よりも, なぜそのような命令が用意されているのかというアーキテクチャの理解と, それに伴う定石の構築が重要ですよね.
Re: (スコア:0)
NOP はなにもしないのではなく、PC に 1加えるだけの命令
HALT は停止ではなく、PC を進めることもしない命令
(PCが進まないので割り込まれるまで HALT を実行し続ける)
てことを知った時、なるほどこれが高級言語との違いかぁと感じた
# Z80
Re:アセンブラは (スコア:0)
HALT は停止ではなく、PC を進めることもしない命令
(PCが進まないので割り込まれるまで HALT を実行し続ける)
HALTでもPCが進むから割り込みでHALTの次の命令から実行されるんだけどね、何言ってるのこの人