←前ページへ :  INDEX :  次ページへ→


8-3.OUT命令 ( Output to Port )ポートへの出力

  OUT命令は入出力デバイスにコマンドを送る命令である

OUT ( Output to Port ) :ポートへの出力

OUT	DEST,SRC

   動作:DESTのI/Oポートに接続されているデバイスにコマンドを送る
  影響を受けるフラグ:なし
    SRC :EAX(80386以上) / AX / AL
    DEST:即値(8bit)、DX
  ポートのアドレス0000h〜00FFhにアクセスするときは、DESTに既値が利用できる。すべてのポート(0000h〜FFFFh)にアクセスするにはDXレジスタを使わなくてはならない。 SRCはポートのサイズ(プログラマーが調べなくてはならない)によって、レジスタのサイズを決める。このサイズを間違えると、関係ない隣のポートにもコマンドを送ることになり、何が起こるかわからない。

  PC-9801(PC-9821)シリーズでは、グラフィック画面とテキスト画面という2つの VRAMを持っている。それぞれ、表示/非表示を行うことができる。下のプログラムはテキスト画面を非表示にするものである。

 mov	al,0ch
	out	062h,al		;TEXT off

←前ページへ :  INDEX :  次ページへ→