パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Python Z80を100台作ろうとする

2022-11-12 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい

Z80マイコン応用システム入門ハード編という本を購入

 

Z80一個をクラスで作成して100台ぐらい一気にエミュレートできるのではと

高速の最新 Python3.11で作ってみようと外側だけ実装

 

 

問題点、PythonのTime 2Mhzをギリ測定できそうなレベル

そこで2000クロックをひとまとめ

(クロックとか実は余り知らないので適当な事を言ってるはず)

 

pc-8001がざっくり

2000000Hzだから0.0000005ごとに一命令とか考えて作成しています

 

100台とかちょうしこきましたが、10台ぐらいがちょうどピッタリ

これにレジスタとかメモリぶっこんで命令を簡単な所から

実装していこうかと思った所

 

計算したいことが何もない

 

100台にするためには30行目の10を100にすればOK!

 

 

100000コマンド相当ごとに 以下の内容を表示しています

端末id 総実行コマンド 秒数 待った時間 秒単位の平均命令数


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。