問題タブ [tsr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - アセンブリ コードの DOS 実行
tsr を登録してから終了するアセンブリのチャンクを作成しています。
これを dos で実行できる形式に適切に組み立てる方法を理解するのに苦労しています。
ubuntu 9.04 と Windows XP にアクセスできます。(Linux の方法が推奨されます)。自分のコードを dos 実行可能形式にアセンブルする方法と、それを dos で実行する方法を誰かが教えてくれたら、大歓迎です!
java - Javaのtsrについて
JAVAがTSRプログラムをサポートしているかどうか?
assembly - Intel IAPX88プロセッサ、トラップISR
次のコードを投稿しています。このコードの基本的な目的は、トラップフラグを1に設定した後、画面に文字zを印刷することです。トラップフラグが設定されると、プログラムは1つを実行する必要があります。命令とトラップ、私は無限ループを持つ単純なトラップISRを作成しました。プログラムのkbisrという名前のキーボードisrでF2キーのスキャンコードを確認できるように、F2キーを押すとこの無限ループが壊れます。これは私がこのプログラムから達成したい機能ですが、それを実行していません。このコードをチェックして、私がそれで何が間違っているのか教えてください。これがコードです
file - tsr ファイルとは
データを tsr ファイルにのみエクスポートする必要があります。以前は csv ファイルにエクスポートしていました。
tsrファイルとは何か、コンテンツ形式は何か教えてもらえますか? 中身はcsvとどこか似ていますか?
assembly - DOS 用の NASM アセンブリで TSR プログラムを作成するのに役立ちます
MS-DOS のアセンブリ (16 ビット) で TSR (Terminate-Stay-Resident) プログラム (一般的に) を作成しようとしています。TSR に関するウィキペディアのページと、特に DOS での使用に関するページを読みました (ただし、アセンブリではなく C で教えているようです)。大量の DOS 割り込みに関するドキュメントがあるサイトを調べたところ、これ、これ、および TSR プログラムに最も関連する別のサイトが見つかりました。新しいユーザーとして投稿に最大 2 つのハイパーリンクを設定できるため、すべてのリンクを投稿することはできません。
そこで、NASM のリアル モード フラット モデル (.COM ファイル形式) で (一見) 非常に単純な TSR プログラムを作成してみました。コードは次のとおりです。
これをアセンブルして DOS 内で実行すると、DOS プロンプトに戻る代わりに、システムがハングします (ハードウェア カーソルが最後のプロンプトの下で点滅するだけで、アクティビティは発生しません)。メモリガベージが実行されている可能性があると思いますが、要点はわかります。
どなたか、このコードの問題点を突き止めたり、DOS で TSR をコーディングするための一般的なアドバイスを提供したりしていただけませんか? 事前に感謝します。どんな助けでも大歓迎です!
assembly - アセンブリ TSR - プログラムがクラッシュしましたが、理由がわかりません
単純な TSR プログラムを作成していますが、エラーが発生します。
で実行しようとしましたInt 90H
が、何らかの理由でクラッシュしました。
私はTSRを初めて使用するので、問題は単純かもしれません。
TSR:
メインプログラム:
私のプログラムがクラッシュする理由を知っていますか?
c - Windows/DOS で画面上の文字の大文字と小文字を変更する TSR プログラム
C言語を使って画面上の文字を変更する方法を教えてください。dos.hヘッダファイルを使ったTSRプログラムです。
c - dos.hを使用したTSRプログラミングでのkeep(int、int)関数の使用
tsrプログラミングを勉強している間、私は理解できない特定のコードの使用を見てきました。
cede部分の例は(c):(太字のセクションを説明してください)
interrupt - TSRプログラムで画面を点滅させるにはどうすればよいですか?
スクリーンセーバーとして機能するプログラムを作成しました。つまり、キーボード ボタンが押されていない場合、10 秒後にすべてのコマンド プロンプト画面がクリアされます。要するに、タイマーとキーボードの割り込みをフックしました。しかし、プログラムに点滅する画面を表示させたい、つまり、コマンドプロンプトと空白の画面のすべてのテキストを交互に表示したい。しかし、私の現在の状況では、ボタンが押されていない場合、10 秒後に空白の画面が表示され続けます。クリアした画面だけでなく、クリアした画面とテキストデータを交互に点滅する画面を表示するようにプログラムを変更するにはどうすればよいですか。これが私のプログラムです:
私のインデントが悪くてすみません。このサイトでコードをインデントするのは非常に難しいと思います。
assembly - DOS (TASM) でのアセンブリ、int 21h の新しいハンドラーで TSR を作成
DOS 用の TSR com ファイルの作成に問題があります。21 番目の割り込みで新しいハンドラを設定し、終了して常駐する必要があります。新しいハンドラーは、制御を古い割り込み 21h ハンドラーに転送する必要があります。割り込みベクトルを保存しましたが、正しく呼び出す方法がわかりません。ここにプログラムがあります: