![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.1ベストアンサー
- 回答日時:
EX AF,A'F' ; AF←→A'F' でFレジスタの内容を保存
EXX ; BC←→B'C',DE←→D'E', HL←→H'L' でB,C,D,E,H,Lレジスタの内容を一括保存
; ここは PUSH BC でもいいが EXX の方がステート数が少なくて済む。
XOR A ; Aレジスタの内容をリセット。 LD A,0 でもいいが XOR A の方がプログラム・バイト数とステート数が少なくて済む。
LD B,0Ah ; Bレジスタに10進10を入力。 10進表記で LD B,10 としてもよい。
LOOP: ADD A,B ; A←A+B の加算
DEC B ; B←B-1 の減算。 演算の結果Bレジスタが0になればZフラグ=1。それ以外は Zフラグ=0
JR NZ,LOOP ; Zフラグが0(NZ=1)ならLOOPに戻る(相対ジャンプ)。 Zフラグが1(NZ=0)ならスルー。
EXX ; BC←→B'C',DE←→D'E', HL←→H'L' でB,C,D,E,H,Lレジスタの内容を一括保存
; 2行目の EXX をPUSH BC としたときは POP BC に置き換える。
※ 文字がずれて読みづらいときは 「テキスト・ドキュメント」などにコピー&ペースとして読み直してください。
使用している命令は若干異なりますが、このサイトが役に立つかもしれません。
http://www.infonet.co.jp/ueyama/ip/software/asse …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CPUの問題について 2 2022/07/09 12:04
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# 1. 仮想CPU「exmini」を使用して,「$dataからn減算する」プログラムを作成してください 2 2022/07/04 17:49
- その他(コンピューター・テクノロジー) PIC16F1シリーズマイコンのNCO機能について 1 2023/04/18 08:41
- 国産車 【自動車のエアコンはレジスタを介して回路が成立する】の、レジスタって何ですか? 2 2023/01/22 21:03
- C言語・C++・C# 【CASLプログラム】 定数(80と55)を確保し、その和をGR1に、その差をGR2に求めるCASL 1 2022/12/16 01:17
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- 大学院 修士論文の過ちを報告した際 2 2023/03/30 20:55
- 工学 レジスタとラッチの動作の違いについて教えてください 1 2022/11/30 23:13
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
回答が貰えるように質問文の添...
-
マシン語が表す動作について
-
PC-G830
-
シーケンサのデータレジスタD...
-
Z80に関しての宿題なのですが、
-
レジスタの数
-
エクセルVBAのIf,Then 構...
-
0xffffとは?
-
成人してから
-
アセンブラの参考書(初心者)
-
ライン数とステップ数の違いは?
-
C言語で128bitの2進数のビット...
-
アセンブリ言語について。
-
アセンブラからC言語に変換する...
-
7セグメントLEDの点灯について
-
アセンブラエディタ
-
シーケンス制御についての質問...
-
delph5 ボタンの色を変更するに...
-
昔のゲーム製作に使用する言語...
-
PDP-11のアセンブラ課題
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レジストってなんですか?
-
シーケンサのデータレジスタD...
-
SRAMとレジスタの違いは何でし...
-
レジスタの数
-
PC-G830
-
Z80、6502、i8086、MC68000につ...
-
CPUは何故、16bit→32bit→64bit...
-
回答が貰えるように質問文の添...
-
非常に限定された条件での8バイ...
-
biosとは人の体でいえば脳のよ...
-
パソコン内部の仕組みについて
-
CPUのビット数と、メモリ(主記...
-
トリムレジスタ
-
PICの命令 ADDWF f,d のメモリ...
-
PICでUSARTのフレーミングエラ...
-
専用レジスタ 汎用レジスタ
-
Z80に関しての宿題なのですが、
-
CASL LDの考え方
-
命令
-
レジスタとメモリについて
おすすめ情報