EDVACに関する報告書の第一草稿
フォン・ノイマンは、「超高速自動デジタルコンピューティングシステム」(very high speed automatic digital computing system)の詳細設計について記述している。彼はそれを次の6つの主要な装置に細分している。
CA: 中央演算部(central arithmetic part)
CC: 中央制御部(central control part)
M: 記憶装置(memory)
I: 入力装置(input)
O: 出力装置(output)
R: (低速度の)外部記憶装置((slow) external memory) - パンチカード、紙テープ、磁気ワイヤ、鋼鉄テープなど
CAは、加算、減算、乗算、除算、平方根を実行する。対数や三角関数などのその他の数学的演算は、ルックアップテーブルと内挿を使用して行われ、場合によっては四次函数を使用する。彼は、乗算と除算は対数表でも可能であると述べたが、数表を十分に小さく保つためには内挿が必要となり、それには(おそらくより低い精度で良いが)乗算が必要となる。
数値は二進表記で表す。彼は27桁の2進数があれば十分であると推定したが(小数点以下8桁の精度をもたらす)、符号ビットのために数を表すビットは30ビットとし、命令と数字を分けるためのビットを加えて1ワードは32ビットとして、これを「マイナーサイクル」(minor cycle)と呼んだ。減算を簡単にするために、2の補数演算を使用した。乗算と除算のために、彼は2進小数点を符号ビットの後に置くことを提案した。それは全ての数が-1と1の間にあるように扱われることを意味する。