資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
2: 2008-01-13 (日) 13:34:01 ソース バックアップ No.2 を復元して編集 現: 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 33: Line 36:
***api_putchar [#s8be6b06] ***api_putchar [#s8be6b06]
-一文字出力 -一文字出力
 +-機能番号 1 もしくは 0x01
-戻り値:なし -戻り値:なし
-P411付近〜 -P411付近〜
 アセンブラ  アセンブラ
- +  
-     MOV EDX,1+     MOV EDX,1       ←機能番号
     MOV AL,(文字コード)      MOV AL,(文字コード)
     INT 0x40      INT 0x40
 C言語  C言語
 + 
  api_putchar(int 文字コード);   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: 1468, today: 1, yesterday: 0