22.09.2015 Views

of Microprocessors

Musical-Applications-of-Microprocessors-2ed-Chamberlin-H-1987

Musical-Applications-of-Microprocessors-2ed-Chamberlin-H-1987

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

126 MUSICAL ApPLICATIONS OF MICROPROCESSORS<br />

the user's manual. The reason given for such behavior is that users are not yet<br />

sophisticated enough to handle the increased f1exibility olTered by programmability.<br />

The forces necessary to change this attitude are already at work,<br />

however, because the increasing number <strong>of</strong> computers in use also brings on<br />

increased public awareness <strong>of</strong> their nature, and most importantly, programmability.<br />

In the 1960s, computers were so expensive that only large<br />

corporation accounting departments and well-financed research organizations<br />

could afford them. Consequently, there were very few people working with<br />

and knowledgable about computers and programming. Now with inexpensive<br />

business and school computers and particularly millions <strong>of</strong> home and<br />

hobby computers, many more people are being exposed to programming<br />

concepts. It has been proven many times with elementary school children<br />

that programming itself is an easy skill to acquire, and what's more, is nearly<br />

intoxicating when introduced properly. Thus, a more aware public will<br />

encourage designers <strong>of</strong> all microprocessor products, not just synthesis<br />

equipment, to make available full f1exibility through programming.<br />

In this chapter, a cursory review <strong>of</strong> the history <strong>of</strong> microprocessors will<br />

be given and the important characteristics <strong>of</strong> three microprocessor chips that<br />

will be exemplified in Sections II and III will be outlined. Unfortunately, a<br />

tutorial overview <strong>of</strong> microprocessor hardware and s<strong>of</strong>tware fundamentals<br />

would require an entire book this size to cover. For those unfamiliar with<br />

computers in general, there are indeed several such volumes, at least one <strong>of</strong><br />

which should be read in conjunction with the remaining text <strong>of</strong> this book.<br />

Those only familiar with a high-level computer language such as BASIC or<br />

FORTRAN should also study the sections <strong>of</strong> those books devoted to machine<br />

code programming. The discussion to follow will therefore assume some<br />

familiarity with fundamental hardware and s<strong>of</strong>tware concepts so that we may<br />

concentrate on the specifics <strong>of</strong> music synthesis with microprocessors.<br />

Microprocessor Terminology<br />

The terminology that will be used very frequently in the discussions to<br />

follow needs to be defined. A microprocessor is the central processing unit<br />

(CPU) <strong>of</strong> a computer system built with a small number <strong>of</strong> integrated circuits.<br />

Most microprocessors are single ICchips, although the more powerful ones<br />

may be a set <strong>of</strong> highly specialized ICs specifically designed to work together.<br />

Standard logic components have also been put on a single printed circuit<br />

board and marketed as "microprocessors," but they do not fit the present<br />

definition.<br />

A microcomputer is a microprocessor with program memory, data storage<br />

memory, and input and output means added. It is functionally equivalent to<br />

the contents <strong>of</strong> conventional minicomputer cabinets. Recently, single-chip<br />

microcomputers have become available. Although they satisfy the definition,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!