初期のx86コンピュータは、メモリセグメントとそのセグメント内のオフセットという2つの数字の組み合わせに基づく、セグメント方式のアドレスを使用していた。一部のセグメントは、命令、スタックセグメント、または通常のデータセグメント専用のコードセグメントとして暗黙的に扱われていた。用途は異なっていたが、セグメントにはこれを反映した異なるメモリ保護がなかった。フラットメモリモデルでは、全てのセグメント（セグメントレジスタ）は一般に0に設定され、オフセットのみが可変である。
多くのプログラマは、コードスペースとデータスペース（上記を参照）、物理メモリと仮想メモリの区別がないようにメモリをアドレス指定することを好む。つまり、数値的に同じポインタは、 RAM上で正確に同じバイトになる。しかし、初期のコンピュータの多くは、このようなフラットメモリモデルをサポートしていなかった。特に、ハーバード・アーキテクチャでは、プログラム領域とデータ領域を完全に分離する必要があった。最新の多くのDSP（Motorola 56000など）には、プログラム記憶域、係数記憶域、データ記憶域の3つの独立した記憶領域がある。一般的に使用される命令の中には、3つの領域すべてから同時にフェッチするものがあり、記憶領域の合計バイト数が同じであっても、記憶領域が少なければ、命令の実行が遅くなる。
コンピュータプログラムは、明示的に指定されたアドレスにアクセスすることができる。低水準言語ではこれは絶対アドレス(absolute address)と呼ばれ、高水準言語ではポインタデータ型として知られている。また、プログラムは相対アドレスを使用して、ベースアドレスを基準としてアドレスを指定することもできる。他のも、多くの間接アドレッシングモードがある。論理アドレスを物理メモリと仮想メモリにマッピングすることで、いくつかのレベルの間接参照も追加される。
プログラム内蔵方式のコンピュータ内の各メモリロケーションは、「何らかの」二進数または十進数を保持する。保持された値をどう解釈するか（データ型のデータとしてあるいは命令として）、およびどのように使用するかは、それを取り出して操作する命令によって決定される。初期のプログラマの中には、メモリを節約する方法として、命令とデータを1つのワードの中に組み合わせた者もいた。Manchester Mark Iは、40ビットワードの中にデータを格納するスペースを持っていた。プロセッサはワードの途中でデータセクションを無視した。それはしばしば追加のデータストレージとして利用されていた。コンピュータウイルスのような自己複製プログラムは、時にはデータとして、時には命令として扱われる。自己書き換えコードは、今日では一般には非推奨とされている。これは、テストやメンテナンスが困難であり、コンピュータの状態に関するコンパイラやプロセッサの前提によって間違った結果をもたらす可能性があるためである。現在でも細心の注意を払って意図的に使用されることはある。
コンピュータプログラムは、メモリアドレスを使用して機械語を実行し、データを記憶・検索する。初期のコンピュータでは、論理アドレスと物理アドレスは対応していた。仮想記憶の導入以降、ほとんどのアプリケーションソフトウェアは、物理アドレスを使用せず論理アドレス（仮想アドレス）でアドレス指定し、コンピュータのメモリ管理ユニットとオペレーティングシステムのメモリマッピングで物理アドレスに変換される。下記を参照。
デジタルコンピュータのメモリ、より詳細には主記憶装置（メインメモリ）は、多数のメモリロケーション(memory location)からなり、それぞれのメモリロケーションは、CPUや他の装置がそれにアクセスするために使用する物理アドレス(physical address)を有する。一般に、システムソフトウェア（すなわちBIOS）、オペレーティングシステム、および特定のユーティリティプログラム（メモリテスタなど）だけが、プログラムのコマンドを実行するために、機械語のオペランドやレジスタにおいて物理メモリを使用し、CPUからメモリコントローラと呼ばれるハードウェアデバイスに対して、メモリバスやシステムバスを使用するか、あるいは制御バス、アドレスバス、データバスを分離するよう指示を出す。メモリコントローラのバスは、それぞれ1桁の二進数（ビット）を表す複数のパラレルな通信線からなる。バスの幅はコンピュータによって異なり、したがってアドレス指定可能なメモリユニットの数、および各ユニットのビット数も、コンピュータによって異なる。
カール・レーフラー (Karl Löffler) は、ナチス・ドイツ時代の国家社会主義ドイツ労働者党（ナチ党）の党員で、1930年代から1940年代にかけて、ドイツのケルンにおけるゲシュタポ（秘密国家警察）の「ユダヤ・デスク」（ユダヤ人関係を扱う部局）の責任者を務めた人物。そのような立場にあったため、ケルンにおけるユダヤ人コミュニティの強制収容所への移送に関わったとして告発された。戦後、レーフラーは完全に放免された。レーフラーは、非ナチ審査において「罪状軽微」とされ、年金は取り消されたもののそれ以上の罪には問われなかった上、控訴して取り消された年金の回復を勝ち取り、さらにはゲシュタポにおける昇進を考慮させて年金額を増額することにも成功した。アメリカ合衆国の歴史学者エリック・A・ジョンソンは、著書『Nazi Terror: The Gestapo, Jews, and Ordinary Germans』の中で、彼が「ローカルなアイヒマンたち (local Eichmanns)」と称している事例のひとつとしてレーフラーを挙げている。ジョンソンが指摘するところによれば、各地のゲシュタポの署長たちは告発されるのが常であったが、それ以下の役職者はそれを免れることも多かったという。
2007年7月1日から中日新聞・東京新聞・北陸中日新聞・日刊県民福井（以上、中日新聞社が発行）、北海道新聞、西日本新聞、中国新聞、徳島新聞、河北新報、神戸新聞、8月1日から新潟日報の朝刊に、4コマ漫画として毎号連載されていた。連載開始当初は原則として、日曜・祝日掲載分はカラー、その他の日の掲載分はモノクロで掲載されていたが、2008年4月1日から連日カラー掲載になった。2007年7月15日から、「字が小さい」という読者からの指摘により、全体を大きくした。2008年1月からは小学館から単行本が発行されている。約4年半、1500回以上連載したが、2011年12月31日に4コマ漫画版の新作連載が終了、翌年1月は後継連載『おーい 栗之助』が始まるまでのつなぎとして「傑作選」が掲載された（1月1日から『カリンさん』が始まった新潟日報を除く）。単行本は全13巻。設定について、原作本編が1974年 - 1975年を舞台にしているのに対し、4コマ版は現代を舞台としており、時事ネタなども多く取り入れられている。