■アプリの概要

4ビットマイコンアプリ



■ 更新履歴・ニュースなど

2009.08.30 1.00bから2.00c

2009.09.07 2.00cから2.00d

2009.10.01 2.00dから2.01



■アプリの詳細

ピコ太とは、4ビットマイコンのようにプログラムする機能

と3つの簡単ゲームが付いています。

現段階で、プログラム機能は予定の半分の命令しかサポートされていません。

現在サポートされてる命令では初心者様がどんなものかというものが分かるぐらいです

中級者以上の人にはちょっと物足りないと思います

しかし、これから徐々にアップデートしていきますので長い目で見てください



■スポンサーリンク


■参考物件

大人の科学マガジン4ビットマイコン


■販売価格

無料版(広告は入りません)



■オルガン機能

オルガンは、1〜Eのボタンを押すと音が出ます

出る音は下のラ〜シ、標準のド〜シ、上のド〜ソまでの音です

最初だけ音が鳴るのが少し遅いです

ボタンを押すと、押した音が画面に表示されます


音階当てゲーム

ボタンを押すとランダムに出る音を当てるゲームです

発生する音と配列は、オルガンで出る音と同じものです

それがランダムに出てそれを当てるゲームです

チャンスは1回限りで当たりの音かハズレの音かで判定します



ボタン押しゲーム

このゲームは、画面に表示されるボタン番号を

ひたすら押していくというゲームです。

3回ミスするまでひたすら押していきます

使うボタンは1〜5のボタンです



プログラム

この機能は、プログラムを入力して走らせるためのものです

今回のバージョンは本来の命令の半分しかまだサポートされていません

しかし、これから順次サポートさせていく予定です

現段階では4ビットのプログラム機能ですが、8ビットでZ80ぐらいまでやって行きたいと思います


サポート命令

現段階でサポートされてる命令は13個です

したがって、サブルーチンなどの命令はこれから、順次サポートしていく予定です


サポート命令詳細

◎命令コード:1

命令記号:KO

働き:Ar→Op

詳細:Aレジスタの内容(1〜F)を画面に表示する


◎命令コード:2

命令記号:CH

働き:Ar←→Br、Yr←→Zr

詳細:AレジスタとBレジスタを互いに入れ替え、さらに、YレジスタとZレジスタの値を互いに入れ替える


◎命令コード:3

命令記号:CY

働き:Ar←→Yr

詳細:AレジスタとYレジスタの値を入れ替える


◎命令コード:4

命令記号:AM

働き:Ar→M

詳細:Aレジスタの値をデータメモリ(50+Yレジスタの値)番地に代入


◎命令コード:5

命令記号:MA

働き:M→Ar

詳細:データメモリ(50+Yレジスタの値)番地の値をAレジスタに代入する


◎命令コード:6

命令記号:M+

働き:M+Ar→Ar

詳細:Aレジスタにデータメモリ(50+Yレジスタの値)番地の値を足す

 

桁上がりの場合、実行フラグ=1それ以外は実行フラグ=0


◎命令コード:7

命令記号:M-

働き:M-Ar→Ar

詳細:データメモリ(50+Yレジスタの値)番地の値からAレジスタの値を引いて、Aレジスタに代入

 値がマイナスのときは実行フラグ=1になる。それ以外は実行フラグ=0


◎命令コード:8

命令記号:TIA

働き:X→Ar

詳細:Aレジスタに指定した値X(1〜F)を代入する


◎命令コード:9

命令記号:AIA

働き:Ar+X→Ar

詳細:Aレジスタに指定した値X(1〜F)を足す

桁上がり下場合は実行フラグ=1それ以外は実行フラグ=0


◎命令コード:A

命令記号:TIY

働き:X→Yr

詳細:Yレジスタに指定した値X(1〜F)を代入。


◎命令コード:B

命令記号:AIY

働き:Yr+X→Yr

詳細:Yレジスタに指定した値X(1〜F)を足す。

 桁上がり下場合実行フラグ=1それ以外は実行フラグ=0


◎命令コード:C

命令記号:CIA

働き:Ar≠X?

詳細:Aレジスタの値がXと同じ場合、実行フラグ=0一致しない場合実行フラグ=1になる。


◎命令コード:D

命令記号:CIY

働き:Yr≠X?

詳細:Yレジスタの値がXと同じ場合、実行フラグ=0一致しない場合実行フラグ=1になる。


■ソフトの入手方法

アンドロイドマーケットからDLしてください

au:au one Market,Docomo:ドコモマーケット(申請中)そして、appli.jp

よりダウンロードできます