BRBS命令とBRBC命令の実装 公開日:2021年3月21日 プログラミング命令セットシミュレータ開発 こんにちは、めのんです! 今回はBRBS命令とBRBC命令を実装します。 AVRのプログラムをアセンブリ言語で書いたことがある方でも、これらの命令をご存じないかもしれませんね。 実はこれらの命令は、ステータスレジスタのど […] 続きを読む
BLD命令とBST命令の実装 更新日:2021年3月14日 公開日:2021年3月6日 プログラミング命令セットシミュレータ開発 こんにちは、めのんです! 1週間ぶりの命令セットシミュレータです。 ちょっと地味な命令が続きますが、ステータスレジスタの操作は機械語ではすごく大事ですので早い段階でやってしまいますね。 BLD命令の実装 BLD命令という […] 続きを読む
BSET命令とBCLR命令の実装 公開日:2021年2月27日 プログラミング命令セットシミュレータ開発 こんにちは、めのんです! 前回、前々回でCPUの命令をどんどん追加していくための準備が整いました。 今回から具体的な命令を実装していくことにします。 クロック数の加算 BSET命令とBCLR命令の実装を見ていく前に、前回 […] 続きを読む
ステータスレジスタ 更新日:2021年2月14日 公開日:2021年2月7日 プログラミング命令セットシミュレータ開発 こんにちは、めのんです! 今回はステータスレジスタについて考えていくことにします。 ステータスレジスタをやれば、一通りCPUのレジスタについては考えたことになります。 ステータスレジスタとは? 「ステータスレジスタ」とい […] 続きを読む