日本語プログラミング言語なでしこの公式掲示板

なでしこ1 質問

トップ 新規 検索

2020-11-19 23:22:33

うまく動作しない

yosi さん

パナファコムL-16/L-16Aのシミュレーションソフト(SPIMみたいなの)を作成しているものです。
ソース2のプログラムをソース1(添付のlm16.nako)のシミュレータで動かしているのですが、値が正しく入力されているのに正しく動作しません。
改善点はありますでしょうか?
よろしくお願いいたします。

--- ソース2 memdat2.bin ---
       1/       0 : =x'200'             BOOTADR: EQU X'0200' ;リセット時に行くアドレス
       2/       0 : =x'700'             BOOTSTR: EQU X'0700' ;全割り込みを許可
       3/       0 :                     
       4/     100 :                      ORG X'0100' ;NPSW領域
       5/     100 : 0700                 DC BOOTSTR ;IL0 STR
       6/     101 : 0200                 DC BOOTADR ;IL0 IC
       7/     102 :                     
       8/     200 :                      ORG BOOTADR ;メインはここから
       9/     200 : 08FF                 MVI R0,X'0FF' ;00FFH→R0
      10/     201 : 8008                 ST R0,X'08' ;R0→(0008H)
      11/     202 : 6000                 EOR R0,R0 ;ゼロクリア
      12/     203 :                     LOOP0:
      13/     203 : 8608                 DMS X'08' ;(0008H)=(0008H)-1 0ならば2つ先へジャンプ
      14/     204 : DF02                 B (LPP) ;じゃなかったらループする
      15/     205 : 2000                 H ;待機
      16/     206 :                     LPP:
      17/     206 : 0203                 DC LOOP0 ;ループ先のアドレス
      18/     207 :                      END
--- ここまで ---


(編集パスワード送信)

親記事

この内容(No.955)に返信

この内容(No.955)をダウンロード

この内容(No.955)のテキスト表示

◎ なでしこファイル

子記事

961 Re②:うまく動作しない (20-11-21)
959 Re①:うまく動作しない (20-11-20)




www.eznavi.net