問題タブ [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.
assembly - 2 つの 16 ビット レジスタを使用して 20 ビット アドレスを作成するにはどうすればよいですか?
IAPX88 は 1 メガ バイトのメモリ (20 ビット アドレッシング) を処理できますが、私の質問は、2 つの 16 ビット レジスタを使用して 20 ビット アドレスを作成する方法です。例を挙げてください。
assembly - アセンブラでバイト値を出力
これを尋ねるのは少し恥ずかしいですが、アセンブラでバイトの値を出力するにはどうすればよいですか?ALレジスタに番号62があるとします。8086をターゲットにしています。ASCII値を出力する割り込みのみが使用可能であるようです。
編集:ニックDに感謝します、それは私が探していたものでした。いくつかの質問に答えるために、私は実際にエミュレーターemu8086を使用しています。このコードは、古い機器を使用する工場の小さなアプリケーションで使用されます(つまり、秘密です)。
Nick Dのアイデアを使用したソリューションは、次のようになります。
署名されていないバイトに対しては正常に機能します:)
c++ - 保護モードenvでファイルを削除します(Windows XPなど)
8086 でハードディスクのどこかからファイルを削除するプログラムを作成しましたが、int 21h (ah=41h) を使用するとエラーが発生し、キャリーが 1 に設定され、それを削除できません。誰が私に何ができるか知っていますか?私のプログラムが別のファイルを削除することを許可しない保護モードからのものであるべきだと思います.答えが欲しいのですが、言語は問題ではありません.
assembly - 8086 に 16 ビットの数値を格納した後のメモリ内のバイト順は?
私は高校で 8086 アセンブリ言語を勉強していますが、次の質問があります。
たとえば、この番号ABCD(16進数)があります。メモリにどのように保存されますか?
たとえば、AB はメモリ アドレス 01 に移動し、CD はアドレス 02 に移動しますか?
assembly - NASM と ADC に関する質問 - ASM 8086
高校で組み立てを勉強していて、家で組み立てプログラムを作ってみたいと思っています。
NASM をダウンロードしましたが、それを使用して .s ファイルを実行する方法がわかりません。簡単な実行方法をここに書いていただければ幸いです :-)
さらに、質問があります。たとえば、ADC を使用する場合: AL = 01 および BL = 02、CF = 1 の場合、次のようにします: ADC AL,BL AL は 3 または 4 になりますか? (CF添加の有無は?)
ありがとうございました!!
assembly - ASM 8086 の ADC 命令
ADC
たとえば、次のように使用します。
私がこれを作るとき:
または?AL
_ _ (添加の有無は?)3
4
CF
assembly - アセンブリ言語 8086
アセンブリ 8086 に問題があります。2D 配列の使用方法がわかりません。このように使用
するとエラーが発生し、配列で使用したい場合にもエラーが返されますmov ar[cx][dx]
。SI
DI
assembly - tasm が変数内の定義済みデータを実行しない
変数に値を代入しています
また、文字列を実行しません
これは emu8086 エミュレータで実行されます 実際のコード
バブルソート
それでは、何が問題なのですか。これを特定できません。サポートに感謝します。結果が必要です。怠惰にならないでください。
memory - インテル 8086 プロセッサー
私はラボを伴うよりもハードウェアのクラスを受講しています。ラボは Intel 8086 プロセッサに関するもので、明日は最終的なラボがあります。ラボで提供される情報以外に、それを学習するために他にどのような情報源を提供できますか (ラボを完了し、自分のマシンで試すには、より多くのリソース、コード、スライド、および実験が必要です)。
x86-16 - (元の)Intel8086/88に対する未定義のオペコードの影響
オリジナルの8086と8088には違法な命令に対するソフトウェア例外がないので、たとえば「FF FF」(オペコードではない)のように供給された場合、それらはどのように動作しますか?彼らは失速しますか、それはそれ自体をリセットしますか、おそらくその制御バスで特別なサイクル表示を発しますか?