OSとハードウェアの観点から、リアルモードとプロテクトモードの違いを知っています。
しかし、私は、プログラムがリアルモードまたはプロテクトモードについて何を「知っている」のかを理解しようとしています? ソース コード/オブジェクト コードを見ながら、それがリアル モード プログラムであるかどうかをどのように判断できますか?
答えを探していると、「リアルモード」プログラムは OS サブルーチンとともに BIOS サブルーチンを使用するのに対し、「プロテクトモード」プログラムは OS サブルーチンのみを使用するということしか思いつきません。レジスタのオペコードが異なり、オフセット アドレスの長さが異なるため、命令コードが異なります。リアル モード プログラムとプロテクト モード プログラムを区別する他の機能はありますか?