- PR -

計算結果があわないです。

投稿者投稿内容
大ベテラン
会議室デビュー日: 2006/06/28
投稿数: 116
投稿日時: 2007-02-10 10:15
10進計算用の命令セットを持ったMPUが特別なものではないということを理解しました。
引用:

paniponi-xさんの書き込み (2007-02-09 23:57) より:
見解の相違なんでしょうが、「十進で内部計算を行う」といわれて
BCD形式での演算がそれに該当するとはわたしには判断できませんでした。


すみません。何が分からないのか分からないという状況での書き込みで、自分でも良く分かっていなかったものですから。
「内部計算」という用語の使い方がなっていなかったと反省してます。
いまだ理解が進んでいないので判断がつかないのですが、どうやら私のイメージではBCDでのもののようです。

そもそもが「10進計算できるコンピュータがある」という話を聞いて、その時はへーそうなんだ程度に聞き流していたのです。
今回の杏仁豆腐さんの質問でこれを思い出し、10進計算した場合にあのコンピュータだったらどのように動くのだろう?という疑問が出たのです。
ENIACは大掛かりそうですね。英文の読解に間違いがなければ、10桁の表現に360本の真空管を使うということでしょうか?

引用:

よしだひろゆきさんの書き込み (2007-02-09 10:56) より:
いわゆるメインフレームって奴はそうですよ。そういう命令セットがある。


MMXさんの書き込みを元に検索して、メインフレームも大概は当てはまるということが分かりました。
検索していて使用したことのあるメインフレームの名前が出てきたときはショックでした。なにも知らずに使っていたのかと。

引用:

MMXさんの書き込み (2007-02-09 18:00) より:
検索語 intel asm BCD
二進化十進の演算命令をもつ MPU は普通にあります、
小さなコントローラでも 10進一桁どおしの演算命令(または補助する命令)を持ってます。
ただ、汎用機COBOLの「固定長処理の世界」を再現するような、ソフトが存在しないだけです。


情報ありがとうございます。
私はハード自体や、ソフトウェアであるがハードに近いアセンブラなどについての情報に疎いのでありがたいです。
検索してみて、いかに知らないことが多いかということが分かりました。
いろいろな事に興味を持って、知識を得てゆきたいと思います。

スキルアップ/キャリアアップ(JOB@IT)