Jump to ContentJump to Main Navigation
Eniac in ActionMaking and Remaking the Modern Computer$
Users without a subscription are not able to see the full content.

Thomas Haigh, Mark Priestley, and Crispin Rope

Print publication date: 2016

Print ISBN-13: 9780262033985

Published to MIT Press Scholarship Online: May 2017

DOI: 10.7551/mitpress/9780262033985.001.0001

Show Summary Details
Page of

PRINTED FROM MIT PRESS SCHOLARSHIP ONLINE (www.mitpress.universitypressscholarship.com). (c) Copyright The MIT Press, 2021. All Rights Reserved. An individual user may print out a PDF of a single chapter of a monograph in MITSO for personal use.date: 03 August 2021

Structuring ENIAC

Structuring ENIAC

Chapter:
(p.35) 2 Structuring ENIAC
Source:
Eniac in Action
Author(s):

Thomas Haigh

Mark Priestley

Crispin Rope

Publisher:
The MIT Press
DOI:10.7551/mitpress/9780262033985.003.0003

This chapter explores the development of ENIAC’s overall architecture and control method. This was shaped, to a degree that has not previously been recognized, by an early and very detailed exploration led by Arthur W. Burks of how the machine could be “set up” to calculate shell trajectories, the task for which it was commissioned. Programming ENIAC was not, as has often been asserted, an “afterthought” to its design and construction. Discussion is focused in particular on the development of its master programmer unit, used to control sets of nested loops. Although it is widely believed that the ability to change the course of a computation based on results so far obtained (later be conceptualized as a conditional branch) was added to ENIAC late in its development, we show that this capability was planned for early on and that its eventual implementation as a capability of the master programmer reflected a distinct approach to the structuring of automatic computation shaped by the team’s work on the trajectory computation problem.

Keywords:   Burks, Arthur W, Computer architecture, Conditional branch, Heun method

MIT Press Scholarship Online requires a subscription or purchase to access the full text of books within the service. Public users can however freely search the site and view the abstracts and keywords for each book and chapter.

Please, subscribe or login to access full text content.

If you think you should have access to this title, please contact your librarian.

To troubleshoot, please check our FAQs, and if you can't find the answer there, please contact us.