ふかちんX仕様書シヨウショ ver 0.005 Copyright (C) 2001 Fukachin
アワサキ:fuka3156@01.246.ne.jp
1.ふかちんXってなあに?
ふかちんXとは、ふかちんがカンガえたコンピュータの規格キカク名前ナマエです。
まあ、簡単カンタンうとOSの名前ナマエです。
ふかちんXは、ふかちんX−チップをCPUに使ツカい、
ふかちんXをOSとして搭載トウサイしたコンピュータになる予定ヨテイです。
コンピュータの名前ナマエは、ふかちんX−マシンとします。
2.ふかちんX−チップ仕様シヨウ
32bit CPU、汎用ハンヨウレジスタ16
1)レジスタ構成コウセイ
汎用ハンヨウレジスタ(32bit)×16 gr0〜gr15
スタックポインタ(32bit) sp
スタックポインタリミット(32bit) spl
プログラムカウンタ(32bit) pc
フラグレジスタ(3bit) fr
of(Overflow Flag)、sf(Sign Flag)、zf(Zero Flag)の3つのビットより構成コウセイされる。
みレジスタ(32bit) svt
3.ふかちんX−OS仕様シヨウ
1)実行ジッコウファイルのフォーマット
アドレス データ(32bit単位タンイ
00000000h 0 フォーマットID、0を設定セッテイすること。また、実行ジッコウは、0であることを確認カクニンすること。
00000004h 0h〜FFFFFFFFh ロードサキ先頭セントウアドレス
00000008h マシンコード ここから実際ジッサイのマシンコードを記述キジュツする。
0000000Dh マシンコード また、マシンはこの位置イチより実行ジッコウされる。
00000010h マシンコード
00000014h マシンコード
00000018h マシンコード
FFFFFFFFh 最大サイダイ実行ジッコウファイルアドレス
1)のレイ(16バイトのマシンプログラムの場合バアイ
アドレス データ(32bit単位タンイ
00000000h 0
00000004h 00030000h
00000008h 00000000h nop
0000000Dh 00000000h nop
00000010h 00000000h nop
00000014h 08010000h ret
2)実行ジッコウファイルの拡張子カクチョウシ
AEXとする。