« [Windows7] XP Mode ならぬ、 "Vista Mode" や "Win7 Mode" もアリ。 | トップページ | [.NET] International Feature Pack 2.0 Beta ~ .NET な開発者/SE/発注者は、必ず評価すべき »

2009年6月19日 (金)

4bit CPU ワンボードマイコンが 2,500円 ~大人の科学 No.24

《Amazon》 大人の科学マガジン Vol.24 いやまいったね、 今時だとこんな値段で売ることができるんだ! (@@;

大人の科学マガジン Vol.24、 6月30日発売予定。 詳細は、 大人の科学公式サイトに。

その昔、 レジスタ幅は 8bit と、 こいつの2倍あったけど、 同じようなワンボードマイコン TK-80 ってのがありまして。 私と同年代、 よーするに年寄りのプログラマには、 TK-80 で育った人がけっこう多いはずです。
数年前に TK-80 のエミュレータソフトが発売されたことがありましたが、 実際に 16進キーを叩くことの出来るハードウェアとしてのワンボードマイコンが、 簡単に手に入るようなカタチで発売されるのは、 今世紀に入って初めてじゃないかしらん。

写真を見た感じでは、 外部インターフェースは、 7セグメント LED ( "8" の字を表示してる部分 ) ・ 7個の LED ( アドレス表示用 ? ) ・ スピーカー の 3種類くらい。 それらを、 プログラムで制御することが出来るようです。
ROM には、 電子オルガンやもぐら叩きゲームなど、 何本かのソフトが焼かれているそうです。 ( TK-80 の感覚で言うと、 「すげー! なんて大容量の ROM が搭載されてるんだ!!」 f(^^; )

プログラミング手順 f(^^;
作りたいものを考える → 紙と鉛筆で ( PC 使ってもいいけどw ) アセンブラのソースコードを書く → 紙と鉛筆で ( PC 使ってもいいけどw ) コンパイルする ( 「ハンドアセンブル」 と言う ) → プログラムを入れるメモリ上のアドレスを16進キーで指定する ( たぶん ) → コンパイルしたバイナリをひたすら 16進キーで入力する → 実行 !!

これはまさしく、 プログラミングの原点ですね。 プログラミングとはコンピューターを思い通りに動かすことである、 と実感できるはずです。
今は、 アセンブラのソースよりも、 さらに二段階くらい手前のレベルまでしか作業しませんものね。 あとは、 開発環境と VM ( Java だの .NET だの ) に、 「ヨキニハカラエ!」 と丸投げしちゃってますから。

こいつをモノにするとしたら、 どのくらい掛かるか…
どうでしょうね、 私が大学の研究室で TK-80BS を買ってもらって、 ハンダ付けは 1日で終わったものの、 プログラムをそれなりに満足できる程度に動かせるようになるまでは、 一週間くらいかかったかなぁ。 朝から晩まで研究室に篭ってね。 f(^^; 

|

« [Windows7] XP Mode ならぬ、 "Vista Mode" や "Win7 Mode" もアリ。 | トップページ | [.NET] International Feature Pack 2.0 Beta ~ .NET な開発者/SE/発注者は、必ず評価すべき »

プログラミング」カテゴリの記事

PC・インターネット」カテゴリの記事

コメント

> おうねんのぷろへっしょなるなおかたがw(ぼうよみ

そんなロートル引っ張り出さんでも、 名古屋なら、 あん○○○とか○○○ちんとか…w

投稿: biac | 2009年6月25日 (木) 15時16分

5分で打ち込めるほどの、入力スキルが。。。

って、なにもおいらが入力しなくたっていいんですよね。
実機抱えて持っていけば。。。
おうねんのぷろへっしょなるなおかたがw(ぼうよみ

投稿: とっちゃん | 2009年6月25日 (木) 14時23分

ぉお! 7セグ LED で 「アタリが出たらもう 1本 !!」 を、 5分間でハンドアセンブルして打ち込むのですね !? (w
ぜひ来月の名古y… < 凸(`、´X)

投稿: biac | 2009年6月22日 (月) 15時34分

予約入れました。

あと1週間早く出てくれれば、6/27のLTはこれにしたんですがねーw

投稿: とっちゃん | 2009年6月22日 (月) 13時59分

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: 4bit CPU ワンボードマイコンが 2,500円 ~大人の科学 No.24:

« [Windows7] XP Mode ならぬ、 "Vista Mode" や "Win7 Mode" もアリ。 | トップページ | [.NET] International Feature Pack 2.0 Beta ~ .NET な開発者/SE/発注者は、必ず評価すべき »