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

なでしこ の 掲示板

トップ 新規 検索

2020-11-20 19:05:07

Re①:うまく動作しない

TKI さん

別の言語のマシン語をちょびっと触った程度です。
もとのパナファコムL-16?がどんな仕様なのかわからないので細かい動作は見ていません。

とりあえず気づいた点だけ。

・ゼロ埋めの引数は数値です
文字を入れても数値として扱われます。
例)
 「FF」を4でゼロ埋めして表示 //→0000
 「$FF」を4でゼロ埋めして表示 //→0255

> ●桁上がりチェック(AAと,BBで)
>   K=AA+BB
>   XX=HEX(AA)を4でゼロ埋め
>   YY=HEX(BB)を4でゼロ埋め

HEX()でAとかFとか混じると残念な結果になりそう。
文字列右寄せが代わりになるかもしれません。


・ループ構造がヤバイ
> ●メイン処理
>  //中略
>  1/1000秒待つ。
>  メイン処理。

メイン処理からメイン処理を呼んでいるので、なでしこのスタックが枯渇するかも。


・PushとPopとReturnが怪しい?
 スタックポインタが動いていない気がする。 (元の仕様は知らない)
 
 自分がさわったやつではPUSH、POP、JSR(サブルーチン呼び出し)、RTS(サブルーチンから戻る)で
 スタックポインタも足したり引いたり。

(編集パスワード送信)

子記事

親記事 (No.955)
返信した記事(元) (No.955)

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

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

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





www.eznavi.net