
64ビット(Win64)での仮想アドレス空間
64ビットCPUでは当然のことながら、32ビットCPUと比べてはるかに広大な仮想アドレス空間を扱うことが出来ます。簡単なプログラムで、この広...

64ビットCPUでは当然のことながら、32ビットCPUと比べてはるかに広大な仮想アドレス空間を扱うことが出来ます。簡単なプログラムで、この広...

Visual C/C++での呼び出し規約(calling convention)をまとめておきます。

WindowsNT/2000/XP/2003などにおいてカーネルモードへ移行するために使われているint 2E/sysenter/sysca...

アプリケーション・プログラムがシステムコールをすると、(処理内容にもよりますが)OS内部ではCPUをカーネルモードに切り替えて処理を行います...

変数の宣言を以下にまとめておきます。(VSのヘルプでは情報が分散しており、ちょっと見るときに不便なので。)

関数呼び出し時に引数および結果がどのように引き渡されているのかをWin32とWin64の両方について確認してみます。Win32ではスタックフ...

Visual Studio 2005(以下、VS2005)を使って簡単なアセンブラ・プログラミングをしてみましょう。64ビットでも簡単にアセ...

セルマ・ラーゲルレーヴ(Selma Lageröf)の作品の一覧です。『ニルスのふしぎな旅』以外にも、いくつかの作品を新本(新品)で読むこと...

2012年にSIMフリーiPhone4Sを購入した時の話です。相当前に書いたものですが、今読んでも有用と思われるので公開します。

iPhone7/iPhone7 PlusおよびiOS10のリリースに伴い、日本版iPhoneのシャッター音が マナーモードでも消音できない...