問題タブ [80286]
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 - 64kb 以上のデータを 16 ビット プロテクト モードでプログラムするにはどうすればよいですか?
16 ビット プロテクト モード、具体的にはいくつかのプログラムを含む単純なオペレーティング システム用のコードを書きたいと考えています。ばかげているように聞こえるかもしれませんが、これらの制約の下でプログラムを作成する方法を理解することに興味があります。
16 ビット プロテクト モードで動作するさまざまなオペレーティング システム (OS/2 や Win 3.1 など) で採用されている規則の種類を知りたいです。彼らはどの ABI を使用しましたか? farポインタはどのように渡されますか? コード モデルごとに複数の ABI がありましたか?
明確にするために、私は far ポインターとは何か、API レベルでどのように使用されるかを知っています。私が知りたいのは、これがアセンブリレベルでどのように機能するかです。far ポインターのセグメントはスタックに渡されますか? 特別な規則はありますか?