590
回編集
差分
ページの作成:「<strong>BDOS (CP/M only)</strong> ==概要== #include <cpm.h> char bdos(int func, int arg) short bdoshl(int func, int arg)(CP/M-80 only) ==詳細== <stron...」
<strong>BDOS (CP/M only)</strong>
==概要==
#include <cpm.h>
char bdos(int func, int arg)
short bdoshl(int func, int arg)(CP/M-80 only)
==詳細==
<strong>Bdos</strong>()は引数funcをレジスタ
C (CP/M-86 ではCL)に、また引数argをレジスタDE (DX)に入れて、CP/M BDOSを呼び出します。BDOSからのデータバイトはレジスタA
(AX)に返されます。 <strong>Bdoshl</strong>() はBDOSからの返り値がレジスタHLに入ること以外は同じです。さまざまなBDOS関数がcpm.hに定義されています。
CP/M以外のオペレーティングシステムに特化していないプログラムでは、これらの関数は避けるべきです。移植性が高いため、標準I/Oルーチンの方が好ましいです。
==参照==
bios, msdos
==概要==
#include <cpm.h>
char bdos(int func, int arg)
short bdoshl(int func, int arg)(CP/M-80 only)
==詳細==
<strong>Bdos</strong>()は引数funcをレジスタ
C (CP/M-86 ではCL)に、また引数argをレジスタDE (DX)に入れて、CP/M BDOSを呼び出します。BDOSからのデータバイトはレジスタA
(AX)に返されます。 <strong>Bdoshl</strong>() はBDOSからの返り値がレジスタHLに入ること以外は同じです。さまざまなBDOS関数がcpm.hに定義されています。
CP/M以外のオペレーティングシステムに特化していないプログラムでは、これらの関数は避けるべきです。移植性が高いため、標準I/Oルーチンの方が好ましいです。
==参照==
bios, msdos