資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
1: 2008-01-13 (日) 13:20:16 ソース バックアップ No.1 を復元して編集 現: 2024-01-06 (土) 22:37:42 ソース 編集
Line 3: Line 3:
hariboteOS API一覧表 hariboteOS API一覧表
-[api_putchar] 0x01 1文字を出力+#contents
-api_putstr0 0x02 文字列を出力 
api_putstr1 0x03 文字列を出力 api_putstr1 0x03 文字列を出力
api_end 0x04 アプリを終了 api_end 0x04 アプリを終了
Line 34: Line 33:
api_cmdline 0x1A コマンドライン引数を受け取る api_cmdline 0x1A コマンドライン引数を受け取る
api_getlang 0x1B 言語を受け取る api_getlang 0x1B 言語を受け取る
 +
 +***api_putchar [#s8be6b06]
 +-一文字出力
 +-機能番号 1 もしくは 0x01
 +-戻り値:なし
 +-P411付近〜
 +
 + アセンブラ
 + 
 +     MOV EDX,1      ←機能番号
 +     MOV AL,(文字コード)
 +     INT 0x40
 +
 + C言語
 + 
 +  api_putchar(int 文字コード);
 +
 +
 +
 +***api_putstr0 [#a8a255ac]
 +-文字列を出力(0で終わる文字列。0まで出力)
 +-機能番号 2 もしくは 0x02
 +-戻り値:なし
 +-P415、P418付近〜
 +
 + アセンブラ
 + 
 +     MOV EDX,2          ←機能番号
 +     MOV EBX,ポインタ  ←文字列のポインタ
 +     INT 0x40
 +
 + C言語


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 1472, today: 1, yesterday: 2