Introduction Microcomputers in Psychology
Total Page:16
File Type:pdf, Size:1020Kb
Behavior Research Methods & Instrumentation 1978, Vol. 10 (4), 463-467 Special Issue: Microprocessors and Microcomputers Introduction Microcomputers in psychology JOSEPH B. SIDOWSKI University ofSouth Florida, Tampa, Florida33620 A simple introduction to microcomputers is provided. References are provided for more detailed descriptions of some systems and applications in psychology. The purpose of this issue of Behavior Research article on "Microcomputer Programmming Languages: Methods & Instrumentation is to provide the behavioral When to Use Which and Why?" (EDN, 270 St. Paul scientist with some selected examples of uses and Street, Denver, Colorado 80206). applications of microprocessors and microcomputers. The introductions to some of the articles in this issue also present elementary information concerning MICROCOMPUTERS this area. Additional information on microprocessor technology directed to the psychologist may be, found In the past few years, much has been written in both in the April 1978 issue of Behavior Research Metltods & popular and technical publications on microcomputer Instrumentation, which reports on the Seventh National based technology. So I shall provide relatively superficial Conference on the Use of On-Line Computers in coverage. The interested reader can refer to the Psychology (listing provided in References section of following articles, which are written simply and clearly this paper). and require no technical background for understanding. I believe that the first attempt by a psychologist to educate psychologists about microcomputers was a talk Frenzel, 1. How to choose a microprocessor. Byte, 1978, presented by Mclean to the 1973 meetings of the 3,124-139. national computer conference noted above. The Gray, S. B. Selecting a micro. Creative Computing, 1977, reprinted version of that presentation is also tutorial 3, 31-33. Isaacson, P. Personal computers for small-business applica (Mclean, R. S. Microcomputers for experimental psy tions. Popular Electronics, 1978,14,53-57. chology. Behavior Research Methods & Instrumentation, North, S. The ABCs of microcomputers: What the be 1974, 6, 155-158). A clearly written follow-up was ginning computer hobbyist needs to know. Creative published by: Kehoe, E. J., Frei, L. J., Tait, R. W., & Computing, 1978,4,83-92. Gormezano, I. On microprocessor-based computers. Anonymous. Special focus on home computers: Basic guide to computer buying. Popular Electronics, 1977, Behavior Research Methods & Instrumentation, 1975, 12,57-72. 7, 183-186). Krausman writes of his experiences with a microcomputer kit (Krausman, D. T. The microcom A more technical explanation of microcomputers puter kit: An excellent small system development may be found in a special tutorial issue on funda tool. Behavior Research Methods & Instrumentation, mentals of microcomputer systems. The reference is 1976, 8, 501-507). His system was used with heart rate Mini-Micro Systems, 1977, Volume 10 (Mini-Micro biofeedback. Systems, 5 Kane Industrial Drive, Hudson, Massachu The overwhelming influences of electronics and setts 01749). Readers interested in the specifics of microelectronics are covered in special issues of two microcomputer technology will find a relatively detailed publications: The microelectronics issue of Scientific list of books presented in tabular form in: Osbourne, A. American (September 1977, Volume 237) and the issue What's what in personal computing software. Mini-Micro on the electronics revolution in Science (March 1977, Systems, 1978, 11, 107-11l. The same reference Volume 195, No. 4283). contains tabular listings of available software for various microsystems as well as software vendors. An excellent The Computing Systems: Some Definitions, source of information on microcomputers and micro- Explanations, and Descriptions processors is the "Special Issue on Microcomputers- A microcomputer consists of several components tied From Chips to Systems" of the Cashner publication, together; the microprocessor is only one of these compo- EDN. November 20, 1977. Volume 22. Included is the nents, As with other computers, a memory is required, Fourth Annual Microprocessor Directory, the First inputs and outputs needed, and interconnections wired. Annual Microcomputer Support Chip Directory, the Basically. the microprocessor coordinates activities and Third Annual Microcomputer Systems Directory, and an input/output devices. It performs operations on data 463 464 SIDOWSKI stored in memory and determines the external devices Digital Group. There are, of course, other micropro that might provide or have access to the data. Memories cessors, but the systems mentioned above are the most include random-access memory (RAM), which can be popular. Mentioning incorporated systems is merely written into and read from by the computer, and read intended to indicate the commonality of subsequent only memory (ROM), which can have information read function and peripheral requirements. from it, but itself cannot store new information. ROM is Sixteen-bit systems. In this issue, Hansen discusses preprogrammed with a set of instructions. If your 16-bit microcomputers. Sixteen-bit systems include the microcomputer comes with software programmed in National Semiconductor PACE, 8900, the General ROM (e.g., BASIC), the language is operating as soon as Instruments 1600, the Data General MicroNOVA, the system is connected. Unprogrammed ROMs can be the Digital Equipment Corporation LSI·II, the Texas purchased and permanently programmed as required Instruments 9900, and the Fairchild 9440. At present, (programmable read-only memories, PROMs). Erasable prices are higher for the 16-bit systems than for the 8-bit programmable read-only memories (EPROMs) allow systems and supportive software is not as readily the user to reprogram, but both PROMs and EPROMs available, but the advantages of the 16-bit systems will act basically like unprogrammed ROMs once in the be felt shortly. The DEC LSI·II is the most widely used; system. RAM is required to reprogram during computer the Heath Company offers a version called HII. operation. Inexpensive audio-cassette recorders appear Virtually any of these systems can calion the software to be the most popular peripheral memories, but there backing of the PDP-II library. are a number of audio-cassette interfaces and they are The 16-bit MicroNOVA can run all software of the rarely compatible. Using one of the more common Data General NOVA line minicomputers. And the interface standards allows the user more freedom in Intersil 6100, a 12-bit microprocessor, runs on software trading or buying software, but some are used only by written for the DEC PDP-8/e minicomputer. users of that manufacturer's system. If random-access, Obviously, software cannot be overemphasized. high-speed operation is required, as it is in many research Some of the non-8-bit microprocessors have excellent applications, a floppy. disk unit is needed, and this software bases. For 8- and 16-bit systems, BASIC is greatly increases the cost of what might otherwise be the most common language, but software is being a relatively inexpensive system. developed at a very rapid rate, and FORTRAN and At present, most microprocessors are 8 bit. The most other languages are becoming available. PASCAL for widely used in microcomputers is the Intel 8080, small computers is discussed in this issue by Bowles probably the best documented and upward-compatible and Hollan; COBOL-60 was recently developed by device available. The Zilog l-80, discussed elsewhere MICROSOFT of Albuquerque, New Mexico, to run on in this issue of the journal, is newer and more powerful the Intel 8080 and 8085 microprocessors and on the and designed to include the 8080 instructions. The l.80; and SKED is available for micros in psychology software written for the 8080 also runs on the l-80. laboratories. But the present availability of software The Z-80 has the advantage of being faster with more for psychological applications is limited. Minicomputers instructions than the 8080 and requires only one 5-V offer a tremendous advantage in this respect. (Argu power supply. The 8080 requires three, although the ments could be developed for recommending minis over newer Intel 8085 microprocessor uses a single power micros for reasons other than software, but the issue supply and fewer support chips than the 8080. The is not covered in this volume.) Intel 8080 microprocessor is used in microcomputer Addresses ofthe microcomputer companies mentioned systems provided by Digital Group, E & L Instruments, above, as well as others, are listed in Table 1. Heath Company (H8), IMSAl (8080), MITS (Altair Bus. A much discussed element is the bus, a 8080B), PolyMorphic, Processor Technology, and collection of wires or lines that serve as connecting links Vector Graphic. Except for the Heathkit and Digital that carry signals. Microcomputers have bus systems to Group systems, the S-IOO bus is used. Bus systems will tie components together whether the system is on one or be explained shortly. more than one printed circuit board. The bus itself may The Motorola 6800 microprocessor has a superior be part of a "motherboard" that contains connections instruction set, architecture, and addressing modes, for different circuit cards that can be plugged in. On a but it is slightly slower than the 8080 or Z-80. The MOS single-board system, the bus is arranged to connect the Technology 6502 is somewhat similar to the 6800 and same sort of elements, that is, memories,