Information Technology Reference
In-Depth Information
specifications of the general architecture of the 8008 processor
and its instruction set - that is, the list of operations that the
microprocessor could perform - Ramer and Genner used the
assembler language for the IBM \360 computer to emulate the
operations of the 8008 chip. In other words, they replicated the
functionality of the 8008 chip on a mainframe computer. “So,
that way,” continued Laraya, “they could write the [ MCM / APL ]
code without having the actual machine.”
Ramer and Genner used an APL terminal located at St. Law-
rence College in Kingston and remotely connected to an IBM
computer at the University of Ottawa to do all the initial work
on MCM / APL . When the rack prototype of the microcomputer
was finally working in mid-1972 at MCM 's research and de-
velopment facility in Kingston, the software development could
be done directly on the 8008-based hardware and the MCM /
APL code could be transferred into EPROM s using Intel's MP 7
programmer.
In his notes, Kutt briefly sketches KSI 's directions for the
development of the APL language for the MCM /70 microcom-
puter. First, the basic, stripped-down version of APL \360 would
be implemented. He notes that such a restricted version would
be particularly useful for demonstrations of early prototypes of
the computer which likely would operate with a very limited
memory. Then the basic version of the language was to be ex-
tended in two directions to support the scientific as well as the
business use of the MCM /70.
In the end, Ramer's team created a single dialect of the
APL \360 language. Apart from APL functions, it supported a
limited but direct communication with the computer, making
its use more flexible and user friendly. “When we came up with
the APL [language] for our PC ,” commented Kutt, “our prime
target was to make it simple to use … so the user wouldn't have
to become embroiled in the little nitty-gritty things you have to
look after in APL .”
 
 
Search WWH ::




Custom Search