資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
2: 2008-01-13 (Sun) 13:34:01 source Edit Backup No.2 as current. Cur: 2024-01-06 (Sat) 22:37:42 source Edit
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言語


Front page   Edit Diff Backup Upload Copy Rename Reload   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 1599, today: 1, yesterday: 0