アットウィキロゴ

トップページ

リソース管理

タイマV(8bit カウンタ)

 H8 OS では未使用。

タイマW(16bit カウンタ)

 オリジナルドキュメント では H8 OS で使用とあるが、3664版では未使用。

ROM 領域

kernel サイズ

 H8/OSの技術資料(H8-3664F編) では 0x0000-0x3CFF とあるが、実際には 0x0000-0x49FFを使用。

RAM のユーザー領域

 RAMユーザープログラムのメモリ配置定義ファイルでは、ユーザーが利用可能な RAM は 0xf9c0 から 0x500(0xfebf)byteとなっている。
 ただし、割り込みを使うとスタック消費量が大きく、0x440(0xfdff)byte 程度が限界と思われる。

システムコールリファレンスマニュアル

print

 オリジナルドキュメント の pp.30 では printf となっていてになっていて 3664ではサポートされていないが print として実装されている。printf を gcc で使うと c の標準ライブリがリンクされる。

sprint

 オリジナルドキュメント の pp.31 では sprintf となっていてになっていて 3664ではサポートされていないが sprint として実装されている。sprintf を gcc で使うと c の標準ライブリがリンクされる。

sleep

 オリジナルドキュメント の pp.5 では 0.1 秒単位の wait となっているが 3664 版では 約0.3秒単位の wait。

最終更新:2009年06月22日 18:35