ウィキペディア |
アドレッシングモード
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/05/03 03:26 UTC 版)
アドレッシングモード(Addressing Mode)は、CPUの命令セットアーキテクチャ(ISA)の一部を構成する。プロセッサの命令には操作対象をオペランドで指定するものがあり、その指定方法の詳細がアドレッシングモードと呼ばれるものである。したがって、広義のアドレッシングモードにはレジスタを指定する場合も、値が命令のオペランドとして直接与えられている場合も含まれるが、狭義のアドレッシングモードはオペランドとして使用すべきメモリ領域を指定するものとみなされる。
プログラミングの観点から言えば、アドレッシングモードが重視されるのはコンパイラ開発やアセンブリ言語でプログラミングする場合である。
|
||||||||||||||||||||||||||||
- ^ "How many addressing modes are enough?" by F. Chow, S. Correll, M. Himelstein, E. Killian, L. Weber, all from MIPS Computer Systems, Inc. 1987
"An Overview of the MIPS-X-MP Project" by John L. Hennessy and Mark A. Horowitz 1986: "MIPS-X uses a single addressing mode: base register plus offset. This simple addressing mode allows the computation of the effective address to begin very early" - ^ "Instruction Set Principles: Addressing Mode Usage (Summary)" by Dr. Sofiène Tahar "3 programs measured on machine with all address modes (VAX)": "displacement mode" and "immediate mode" are used 75% of the time.
"Fundamentals of Computer Design"[リンク切れ] p. 112-113 "Frequency of addressing modes for TI TMS320C54x DSP. The C54x has 17 data addressing modes, not counting register access, but the four found in MIPS account for 70% of the modes. Autoincrement and autodecrement, found in some RISC architectures, account for another 25% of the usage. This data was collected form a measurement of static instructions for the C-callable library of 54 DSP routines coded in assembly language."
"Efficient and Language-Independent Mobile Programs" by Ali-Reza Adl-Tabatabai, Geoff Langdale, Steven Lucco, and Robert Wahbe 1995: "79% of all instructions executed could be replaced by RISC instructions or synthesized into RISC instructions using only basic block instruction combination." - ^ Kong and Patterson. "Instruction set design". 1995. slide 27. [1]
- ^ "Architecture of the RTX 32P" by Philip Koopman 1989
- ^ a b Dave Brooks. "Some Old Computers".
- ^ Bill Purvis. "Some details of the Elliott 803B hardware"
- ^ "C Reference: function malloc()" メモリを確保するサイズをバイト数で指定
アドレッシングモードに関係した商品
- 【送料無料】 マイコン入門講座 H8マイコンによる組込み制御・プログラムの基礎を理 / 大須賀威彦 【単行本】HMV ローソンホットステーション R
- 【送料無料】トロン仕様チップ標準ハンドブック楽天ブックス
- 【送料無料】 トロン仕様FPU標準ハンドブック 【単行本】HMV ローソンホットステーション R