By Topic

The influence of programming languages on the design of MU5

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
J. S. Rohl ; Dept. of Comput. Sci., Western Australia Univ., Nedlands, WA, Australia

Atlas was a wonderful machine, with over 1000 instructions, 128 registers in an architecture that allowed double modification, and an address space of 24 bits-at a time when stores were measured in kilobytes. Unfortunately, compiler writers were unable to use these facilities to the full-or anywhere near it. Almost all of the bits of compiled code were zeroes. For MU5, for the first-and probably the only-time, programmers were given the task of designing the order code so that they could fully utilize it. The author explains why compiler writers were unable to use Atlas at all well and how we designed the MU5 order code to enable us to compile code more effectively

Published in:

IEEE Annals of the History of Computing  (Volume:21 ,  Issue: 1 )