home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 April / VPR0104A.BIN / DRIVER / IODATA / RSDV120 / rsdv120.exe / DISK.EXE / DOS / MANUAL / TEXT / PRG0508.TXT < prev    next >
Text File  |  1996-09-26  |  1KB  |  32 lines

  1. ------------------------------
  2. BIOSのファンクションを実行する
  3. ------------------------------
  4.  
  5. システムコール Send IOCTL Character 44h コード 03h を使用します。
  6.  
  7. ・アプリケーションは10バイトのバッファを用意し、そのポインタをDS:DXに設定します。実行後、BIOSの返り値がバッファに設定されます。
  8.  
  9. DS:DX
  10. ------+-------+--------------+----------------------------
  11. オフセット |サイズ |   ラベル     |           内容
  12. ------+-------+--------------+----------------------------
  13. 0000  |      B   |        ---         |    予備
  14. ------+-------+--------------+----------------------------
  15. 0001  |      B   |        rah         |    AHレジスタ
  16. ------+---+---+------+-------+--------------+-------------
  17. 0002  |      | B |         | rcl   |              | CLレジスタ
  18. ------+    W +---+ rcx  +-------+    CXレジスタ  +-------------
  19. 0003  |      | B |      | rch   |              | CHレジスタ
  20. ------+-------+------+-------+--------------+-------------
  21. 0004  |      | B |         | rcl   |              | DLレジスタ
  22. ------+    W +---+  rdx +-------+    DXレジスタ  +-------------
  23. 0005  |      | B |      | rch   |              | DHレジスタ
  24. ------+-------+------+-------+--------------+-------------
  25. 0006  |      W   |        rdi         |    DIレジスタ
  26. ------+-------+--------------+----------------------------
  27. 0008  |      W   |        res         |    ESレジスタ
  28. ------+-------+--------------+----------------------------
  29.  
  30. 合計10バイト
  31.  
  32.