大人の科学 vol24
大人の科学 Vol24 4ビットマイコン
2009年に発売されたVol24の付録は4ビットマイコンで発売されてすぐに買って遊んだ。
付録のGMC-4は1981年に発売された電子ブロックシリーズに含まれるFXマイコンの復刻版らしい。
レジスタは8個、命令は30個だが半分は組み込みサブルーチンへのCALLなので、アセンブラを作るのは簡単(スクリプト言語でチョコチョコっと作れるくらい)だ。何種類か公開されていたはず。
yacc,flexの勉強がてら2パスアセンブラを作った。yaccの課題で電卓の次としてはちょうどいいくらいだった。プログラミングは命令が少ないので覚えてしまうくらいだがやはりアセンブラがあるとずいぶん楽だ。
プログラムメモリが80ワード、データメモリが16ワードしかないので、如何にプログラムを小さくするかが問題である。
←リンク先にAVI
LEDが1個流れるのは簡単で、3個が流れるのはちょっと面倒、
最小はプログラム38ワード、データ2ワードだ。 どうよ >T君
改造ネタを考えていたのだがフェードアウトしてしまった。
« 中野四季の都市(2) | トップページ | もしもウサギにコーチがいたら »
「書籍・雑誌」カテゴリの記事
- 責任あるAI <「AI倫理」は「AIを使う人の倫理」>(2021.09.24)
- 好きのパワーは無限大 <笑顔のヒミツがココにある>(2021.06.30)
- AM/FMラジオ&トランスミッタ製作集(2021.06.25)
- 起業の天才(2021.06.23)
- 不屈の棋士 <AIの捉え方と情報リテラシ->(2021.06.06)
「TD4/GMC-4」カテゴリの記事
- GMC-4で動く3連ナイトライダー(2022.12.30)
- 74HC181 <4bit ALU>(2019.08.11)
- TD4(2)(2014.08.25)
- Logisim(2014.08.18)
- 大人の科学 vol24(2012.09.27)
プログラム37ワード、データ1ワードで、2進LED3個の点灯位置を左右に往復させるプログラムができました。(URL参照) https://qiita.com/mikecat_mixc/items/2569575d64a114fb64fc
投稿: みけCAT | 2022年12月12日 (月) 00時38分
みけCATさん コメントありがとうございます。
qiitaの投稿拝見しました。
当時のコードを見つけることができず、もう一度書いてみたら、プログラム35ワード/データ0ワードまで短縮できました。
https://yoshi-s.cocolog-nifty.com/cpu/2022/12/post-101599.html
投稿: Yoshi | 2022年12月30日 (金) 02時56分