問題タブ [x86-emulation]

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 投票する
0 に答える
198 参照

assembly - セット時にトラップ フラグを無視する 8086 命令

8086 トラップ フラグ (TF) がセットされると、ほぼすべての命令の後にタイプ 1 割り込みが自動的に生成されます。8086/8088 エミュレーターの例外の完全なリストを探しています。以下のリストを見逃していたり​​、何か間違ったことを書いたりしていませんか?

  1. REPxx、LOCK、およびコード セグメントのプレフィックス
  2. セグメントへの MOV および POP セグメント レジスタ
  3. フラグがポップされた後にTFが設定され、前にリセットされた場合、IRETおよびPOPF

ノート

  1. 接頭辞の直後にはいかなる種類の割り込みも認識されない
  2. それ以降のプロセッサでは、MOV SS、xxxx、および POP SS に制限されます
  3. シングルステップは、次の命令の最後で開始されます