******************************* * NICE−SPC700シリーズ コントロールソフト * ******************************* NICE-SPC700シリーズに付属されるコントロールソフトの入ったフロッピーディスク は、PC-9801(RS-232C),PC-9801(GP-IB),IBM-PC(RS-232C)の全てにおいて共通となってい ます。それぞれの機種に共通のファイルは、ルートディレクトリに入っており、専用で 使用するファイルは、ディレクトリに別れて入っています。インストールは、ルートディ レクトリの下の各バッチファイルで行って下さい。(ファイルをカレントディレクトリに コピーするバッチファイルです。) インストール例   A>MD NICE      ・・・・・・インストールするディレクトリを作成 A>C:         ・・・・・・カレントドライブをオリジナルディスクのC:へ C>98RS232 A:\NICE  ・・・・・・PC-9801のバッチファイルを実行 C>A:         ・・・・・・カレントドライブを元に戻す A> ¥・・・・・・・・・・・・共通ファイルとバッチファイル、及び、README.TXT    NSD700.EXE  :コントロールソフト本体    NICE.H86   :NICE-SPC700/HモニタプログラムCP部 BIOS.H86 :NICE-SPC700/HモニタプログラムBIOS部    98RS232.BAT  :PC-9801でRS-232Cにより接続する場合のインストールバッチ    98GPIB.BAT  :PC-9801でGP-IBにより接続する場合のインストールバッチ    ATRS232.BAT  :PC/AT互換機でRS-232Cにより接続する場合のインストールバッチ 《¥98RS232》・・・・PC-9801でRS-232C接続する場合のファイル RSMON.BAT :モニタプログラム転送用バッチファイル 《¥98GPIB》 ・・・・PC-9801でGP-IB接続する場合のファイル GBIOS.H86 :NICE-SPC700G/HGモニタプログラムBIOS部 GPMON.BAT :モニタプログラム転送用バッチファイル GPSEND.EXE :モニタ転送用ユーティリティ NSD700.DEF :GP-IBで使用する場合のモード定義ファイル 《¥ATRS232》・・・・IBM-PC/AT互換機でRS-232C接続する場合のファイル IBMMON.BAT :モニタプログラム転送用バッチファイル NSD700.DEF :IBM-PCで使用する場合のモード定義ファイル COM.SYS :IBM-PC用RS-232Cデバイスドライバ CONFIG.SYSファイル中に次の様にデバイスドライバとして登録 します。 DEVICE=COM.SYS /9600 ボーレートは、"/"の後に4桁の十進数で記述します。省略した 場合は、デフォルトで9600ボーとなります。以下のボーレートが           使用できます。              1200,2400,4800,9600,19200,38400 その他のパラメータは、自動的に以下の様に設定されます。 データビット長 :8ビット パリティ :無し ステップビット :2ビット Xフロー制御 :有効 CONFIGI.SYS :COM.SYSを登録したCONFIG.SYSの例 ******************** * 仕様追加/変更点 * ******************** (1) [K]コマンドの追加   ワンステップ実行時の割込み禁止/許可を設定する新たなコマンド として[K]コマンドを新設しました。この[K]コマンドにより、 [T]コマンドや[TW]コマンドの実行時に割込みの禁止/許可状 態を制御することができます。 [K] ステップ実行時の割込み制御 形式1 K [CR] ・・・・ 設定状態の表示 形式2 K [E|D] [CR]・・・・ 割込み許可/禁止の設定 E : ステップ実行時の割込み許可 D : ステップ実行時の割込み禁止 解説 [T]コマンドや[IT]コマンドでステップ実行を行う際、 割込みを許可するか、禁止するかを設定します。 タイマ割り込みなどを使用していて、割込みマスタ許可フラグ が "1" の時に、ステップ実行すると割込みルーチンばかりを実行 してしまう様な時に使用すると有効です。 本コマンドでは、ステップ実行をする際、デバッガ内部でソフ ト的にCPUの割込みマスタ許可フラグを操作することで、割込み禁 止状態でのステップ実行を実現しています。よって、CPUの割込み マスタ許可フラグでマスクできない割込み(NMI等)の禁止はでき ません。なお、本コマンドの設定は、ユーザーの割込みマスタ許 可フラグに影響しません。 [TW]/[ITW]コマンドによるCALL先サブルーチンのリ アルタイム実行では、本コマンドの設定は無効です。 NICE-SPC700起動時は、デフォルトで割込み禁止に設定されます。 例 ]k …… 設定状態の表示 TRACE INTERRUPT : DISABLE …… ステップ実行時は割込み禁止 ]t …… 1ステップ実行 XR YR AR SP PC N----I-- 80 00 C2 7F C013 INC A *C012 ]t …… 1ステップ実行 XR YR AR SP PC N----I-- 80 00 C3 7F C014 NOP *C013 ]ke ……ステップ実行時の割込み許可 ]t ……1ステップ実行 XR YR AR SP PC N------- 80 00 C3 7C C100 NOP……割込み発生、割込みルーチンへ *C014 ]