本文へスキップ

パステムは、桐の業務システム開発を支援しています

ICT用語同義語辞典COMPANY


【 「積算器」又はそれに関連する用語の意味 】
出典: アキュームレーター [外語] accumulator 『通信用語の基礎知識』 更新年月日 2014/05/13,URL: https://www.wdic.org/

 累算器、および累算用のレジスター。英発音に近い「アキューミュレーター」や、音引きを略して「アキュムレータ」とも書かれる。

[概要]
 古い設計のマイクロプロセッサーでは、演算結果を累積するためのレジスターは一つしか提供されないことが多く、このような目的で使う唯一のレジスターがアキュームレーターと呼ばれた。しかし現在においては、演算可能なレジスターが単一などというものはほぼ無く、ゆえにこの意味でのアキュームレーターは、古語ないし死語と言える。
 アキュームレーター(accumulator)ということから、初期のプロセッサーではAレジスターなど、Aと名のついたレジスターとして提供されることが多かった。

[特徴]
レジスターの方式
 レジスターの使われ方は、次の3種類がある。
 ● アキュームレーターマシン (アキュームレーター方式)
 ● レジスターマシン (汎用レジスター方式)
 ● スタックマシン
 近年はレジスターマシンが主流だが、初期には演算は単一のレジスターに制限されたアキュームレーターマシンが一般的だった。
[アキュームレーターマシン]
 演算器(ALU)に対応付けられた演算レジスターが、単一のACC(アキュームレーター)レジスターであるような設計を、アキュームレーターマシンという。
 古くは、演算はアキュームレーターと他のレジスターやメモリーとの間で行なわれており、演算結果は常にアキュームレーターに返されていた。
 こういった設計では、値が返されるのがアキュームレーターと決まっているため、アセンブリ言語においてもアキュームレーターをいちいち記載しないものが多かった。
 ADD regこの場合、A ← A + reg という演算となり、暗黙のうちにアキュームレーターが使われた。
x86
 現在のパーソナルコンピューター向けプロセッサーの標準であるx86は、8ビットマイクロプロセッサーだった8080の思想を受け継いでいるため、古式なアキュームレーターという概念が垣間見られる。
 8080のAレジスターは、8086では16ビットのAXレジスター(32ビットではEAX、64ビットではRAX)となり、一部の演算命令ではソースまたはデスティネーションがAXやDXなどで固定されているものがあった。現在は命令が拡張されており、x86であってもたいていのレジスターで演算が可能になっている。
出典: アキュムレータ (コンピュータ) 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2017年3月11日 (土) 16:35 UTC、URL: https://ja.wikipedia.org/

 アキュムレータ(英: Accumulator)は、コンピュータにおいて、演算装置による演算結果を累積する、すなわち総和を得るといったような計算に使うレジスタや変数のことである。現代のプロセッサでもx86プロセッサにはアキュムレータマシン(後述)風のところがある。AXレジスタ(8ビットプロセッサ時代のAレジスタに由来する。32ビットではEAX)がアキュムレータ的に扱われており、初期の命令セットでは一部の命令(代表的なものはMULとDIV)のソースの一方およびデスティネーションが暗黙でAXとDXに固定されている、AXを対象とする命令には短縮形がある、などのように、AXレジスタにアキュムレータとしての特別扱いがあった。・・・

【積算器の同義語と関連語 】
< 1 >
同義語・類義語 関連語・その他
Accumulator データレジスター
əkjúmjulèitər レジスタ
アキュムレゥイダゥー
アキュ́ムレゥ̀イダゥー accumulate
アキュムレーター əkjúːmjulèit
アキュ́ムレーター アキュミュレイツ
[名詞] アキュ́ミュレ̀イツ
積算器 アキュミュレイトゥ
せきさんき アキュミュレート
累算器 アキュ́ミュレ̀ート
るいさんき [他動詞]
累算用レジスター 累算する
るいさんよう レジスター 積み重ねる
累積する
蓄積者 集積する
ちくせきしゃ [自動詞]
蓄財家 堆積する
ちくざいか 積もる
蓄電池
ちくでんち
二次電池
にじでんち




































更新日:2024年 4月 8日


【 他のICT用語辞典へ(外部リンク)】

アキュームレーター (通信用語の基礎知識)
アキュムレータ (Wikipedia)