エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
64ビットCPU(AMD64+EM64T)でアセンブラ
【カーネルモードへ移行する方法】 WindowsNT/2000 int 2E(割込みゲート) WindowsXP/2003(x86版) sysent... 【カーネルモードへ移行する方法】 WindowsNT/2000 int 2E(割込みゲート) WindowsXP/2003(x86版) sysenter WindowsXP/2003(x64版) syscall Windows95/98/Me call(コールゲート) int 2E(割込みゲート)とcall(コールゲート)は32ビット世代の最初のCPUである386から利用可能な方法です。(正確にはプロテクトモードが導入された286(16ビットCPU)からですが。) これに対し、sysenterはインテルがPentiumIIで導入した命令、 syscallはAMDが(たしか)K6で導入した命令です。 なおsyscallはEM64Tでも利用可能です。 速度比較 これらの方法で速度にどの程度の差があるのかをテストしてみます。 以下のプログラムを使います。 【syscall.c】 // カーネ
2011/04/14 リンク