問題タブ [x86-16]

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.

0 投票する
2 に答える
2295 参照

assembly - 2 つの 16 ビット レジスタを使用して 20 ビット アドレスを作成するにはどうすればよいですか?

IAPX88 は 1 メガ バイトのメモリ (20 ビット アドレッシング) を処理できますが、私の質問は、2 つの 16 ビット レジスタを使用して 20 ビット アドレスを作成する方法です。例を挙げてください。

0 投票する
2 に答える
3302 参照

assembly - アセンブラでバイト値を出力

これを尋ねるのは少し恥ずかしいですが、アセンブラでバイトの値を出力するにはどうすればよいですか?ALレジスタに番号62があるとします。8086をターゲットにしています。ASCII値を出力する割り込みのみが使用可能であるようです。

編集:ニックDに感謝します、それは私が探していたものでした。いくつかの質問に答えるために、私は実際にエミュレーターemu8086を使用しています。このコードは、古い機器を使用する工場の小さなアプリケーションで使用されます(つまり、秘密です)。

Nick Dのアイデアを使用したソリューションは、次のようになります。

署名されていないバイトに対しては正常に機能します:)

0 投票する
1 に答える
237 参照

c++ - 保護モードenvでファイルを削除します(Windows XPなど)

8086 でハードディスクのどこかからファイルを削除するプログラムを作成しましたが、int 21h (ah=41h) を使用するとエラーが発生し、キャリーが 1 に設定され、それを削除できません。誰が私に何ができるか知っていますか?私のプログラムが別のファイルを削除することを許可しない保護モードからのものであるべきだと思います.答えが欲しいのですが、言語は問題ではありません.

0 投票する
3 に答える
3981 参照

assembly - 8086 に 16 ビットの数値を格納した後のメモリ内のバイト順は?

私は高校で 8086 アセンブリ言語を勉強していますが、次の質問があります。

たとえば、この番号ABCD(16進数)があります。メモリにどのように保存されますか?

たとえば、AB はメモリ アドレス 01 に移動し、CD はアドレス 02 に移動しますか?

0 投票する
1 に答える
1429 参照

assembly - NASM と ADC に関する質問 - ASM 8086

高校で組み立てを勉強していて、家で組み立てプログラムを作ってみたいと思っています。
NASM をダウンロードしましたが、それを使用して .s ファイルを実行する方法がわかりません。簡単な実行方法をここに書いていただければ幸いです :-)

さらに、質問があります。たとえば、ADC を使用する場合: AL = 01 および BL = 02、CF = 1 の場合、次のようにします: ADC AL,BL AL は 3 または 4 になりますか? (CF添加の有無は?)

ありがとうございました!!

0 投票する
4 に答える
32952 参照

assembly - ASM 8086 の ADC 命令

ADCたとえば、次のように使用します。

私がこれを作るとき:

または?AL_ _ (添加の有無は?)34CF

0 投票する
3 に答える
3612 参照

assembly - アセンブリ言語 8086

アセンブリ 8086 に問題があります。2D 配列の使用方法がわかりません。このように使用 するとエラーが発生し、配列で使用したい場合にもエラーが返されますmov ar[cx][dx]SIDI

0 投票する
1 に答える
1372 参照

assembly - tasm が変数内の定義済みデータを実行しない

変数に値を代入しています

また、文字列を実行しません

これは emu8086 エミュレータで実行されます 実際のコード

バブルソート


それでは、何が問題なのですか。これを特定できません。サポートに感謝します。結果が必要です。怠惰にならないでください。

0 投票する
2 に答える
464 参照

memory - インテル 8086 プロセッサー

私はラボを伴うよりもハードウェアのクラスを受講しています。ラボは Intel 8086 プロセッサに関するもので、明日は最終的なラボがあります。ラボで提供される情報以外に、それを学習するために他にどのような情報源を提供できますか (ラボを完了し、自分のマシンで試すには、より多くのリソース、コード、スライド、および実験が必要です)。

0 投票する
2 に答える
1525 参照

x86-16 - (元の)Intel8086/88に対する未定義のオペコードの影響

オリジナルの8086と8088には違法な命令に対するソフトウェア例外がないので、たとえば「FF FF」(オペコードではない)のように供給された場合、それらはどのように動作しますか?彼らは失速しますか、それはそれ自体をリセットしますか、おそらくその制御バスで特別なサイクル表示を発しますか?