1980 6.04 1982

Vol.6 n°4 april 1981

Vol.6 n°4 april 1981

(byte_1981_04.jpg)

[editor : Christopher Morgan] [publisher : Virginia Londoner, Gordon R Williamson, John E Hayes] #Magazine

p.4 In This Issue

p.4 In This Issue

#Abstract

"Future Computers" is our cover theme this month and the subject of the editorial. Before you write to comment on our cover's "unusual" design approach (created by artist Robert Tinney), keep in mind the proximity of April 1.

Elsewhere in this issue we describe Steve Ciarcia's latest project, a low-cost logic analyzer, and tell how to build your own Turing machine. Other articles include: a follow-up to our earlier review of the Sinclair computer, this time a description of the MicroAce kit version; a reformatter for CP/M and IBM-format floppy disks; a closer look at the TI Speak & Spell; a fascinating review of three different APL packages for the patient (but eager) APL fans in our audience; details about data compression; all about intercomputer data links and the game of Go; and the conclusion of an article from last month about 3-D computer graphics.

p.6 Editorial: Future Trends in Personal Computing

p.6 Editorial: Future Trends in Personal Computing

[author : Chris Morgan] #Edito

Extract : «  Future Computers — what will they be like?

Some exciting developments have been occurring in the industry lately that should give us some clues. I attended the Consumer Electronics Show in Las Vegas this past January, where Toshiba introduced what could be the most significant product of the year for the personal-computing market: a pocket-size flat-screen television set. While no specific mention was made of its possible use with a personal computer, it takes only a moment's thought to see the potential of this engineering marvel. [...]  »

TABLE OF CONTENTS

Features

Features

p.20 Recurrence In Numerical Analysis

p.20 Recurrence In Numerical Analysis

Recurrence can be used to simplify the calculation of Bessel functions.

[author : James J Davidson] #Listing #BASIC #Book #Mathematics

Extract : «  Although Taylor's series are the most universally useful method of computing higher mathematical functions, they do have their drawbacks. In particular, many functions have representations only in the form of alternating series. This can cause great difficulty in maintaining accuracy if large arguments are required. Often, so many significant digits are lost in the process of computation that the results are, at best, useless. At worst, if you do not suspect that gross inaccuracies are occurring, you may make severe engineering mistakes.

If the various remedies such as argument scaling are ineffectual in improving accuracy, the only recourse is to seek alternate methods of computation. Of those alternatives, recurrence relations have the widest applicability.

What's a Recurrence Relation?

Various functions have the mathematical property that if you know two consecutive values, you can use those to find a third. This process can be repeated to find a fourth from the second and third, and so on. Of course, you need to pick the right pair to start from, but if you do, you can get to any value you want.

The simplest illustration of a recurrence relation is the Fibonacci series. This is a series of special numbers known in medieval times to Leonardo of Pisa, surnamed Fibonacci (1175-1230). Fibonacci numbers are found in botany and other natural sciences, as well as in certain mathematical theories of aesthetics. They are interesting in their own right, and there is at least one society devoted to study of their mathematical properties.

The Fibonacci series proceeds in the following fashion: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...

Each term is obtained by adding the two previous terms. [...]  »

p.36 Build a Low-Cost Logic Analyzer

p.36 Build a Low-Cost Logic Analyzer

Turn your computer into a powerful diagnostic tool.

[author : Steve Ciarcia] #Electronic #Algorithm #Listing #BASIC #Diagnostic

Extract : «  The Digital Age has spawned a variety of electronic troubleshooting aids, including logic probes, integrated-circuit test clips, multi-trace oscilloscopes, and logic analyzers. All are useful, up to a point, but it is important to know when to use a particular test instrument and how much you can depend on it.

If the logic states of signal lines were the only information needed, a simple voltage measurement would suffice in digital troubleshooting. But timing, rather than absolute voltage level, is the more important consideration in digital systems. Most digital systems operate by setting discrete logic conditions on bus lines and then strobing that data through the system at the occurrence of edges of specific clock pulses. A system operates correctly only if all the parallel states are set correctly at a specific instant in time. The system fails if any single logic state is in error at any clock time during program execution. [...]  »

p.64 A-L BYTE Guide to The National Computer Conference and Chicago

p.64 A-L BYTE Guide to The National Computer Conference and Chicago

Up-to-date information on the conference, the city, and much more.

p.66 Digital Minicassette Controller

p.66 Digital Minicassette Controller

Use an intelligent peripheral controller to lighten the load on your computer system.

[author : James Kahn] #Electronic #Algorithm #Storage

Extract : «  The microcomputer-system designer has had a difficult time finding low-cost storage devices. Frequently, the choices have been limited to either standard Phillips audio cassettes or floppy disks. Although these are relatively inexpensive storage media, the transport mechanisms, or drives, are not. In addition to the transport, a controller and data formatter is required to interface the transport to the microcomputer system. The controller may either be a dedicated LSI (large-scale integration) device or be built up discretely from SSI (smallscale integration) logic consisting of TTL (transistor-transistor logic) gates and flip-flops. There is now another choice besides the floppy disk and the Phillips cassette: the digital minicassette. Not only is the storage medium inexpensive, so is the transport (about $140, versus $400 for a floppy-disk drive). As a bonus, the transport is extremely compact (only 23 cubic inches) and requires little power (1 watt). This makes it suitable for a wide range of low-end applications ranging from experimental systems to data logging for test instrumentation.

There is one problem with designs using a minicassette: controlling it. [...]  »

p.102 Programming the Game of Go

p.102 Programming the Game of Go

Even though Go is much harder than chess, a microcomputer Go program can produce surprisingly good play.

[author : Jonathan K Millen] #GameBoard #Listing #Book

Extract : «  Go is a board game. Like chess, it is a game of pure skill; moreover, a considerable body of literature has been devoted to it. Go was invented in China around 2000 BC. Since its introduction into Japan around 700 AD, it has flourished there to the extent that the most accomplished masters of the game are now Japanese. However, the game has spread world-wide. In the United States, one can find Go clubs in the vicinity of large cities and universities, and most large bookstores have at least one substantial book on the game.

Go is played on a 19 by 19 square grid having black spots on nine intersections, as illustrated in figure 1. The traditional board, called a Go Ban, is a wooden block about 17 inches square and several inches thick, with four short feet. It stands alone as a table at just the correct height for players sitting on floor cushions.

One player has a supply of black stones; the other, white stones. The stones are disks about the same size as the grid spacing; they are approximately three-eighths of an inch thick in the middle and almost sharp around the edge. The black stones traditionally are made of slate, and the white stones of clam shell. [...]  »

p.122 Build Your Own Turing Machine

p.122 Build Your Own Turing Machine

Three different practical versions of this theoretical tool produce the same output.

[author : James Willis] #Algorithm #Electronic #Listing #Assembly #Fortran #History #Book

Extract : «  In 1936, Alan M Turing gave the following description of a computing machine: The machine is supplied with a "tape" (the analog of paper) running through it, and divided into sections (called "squares"), each capable of bearing a "symbol." At any one moment there is only one square, say the rth, bearing the symbol G(r) which is "in the machine." We may call this square the "scanned square." The "scanned symbol" is the only one of which the machine is, so to speak, "directly aware." However, by altering its m-configuration, the machine can effectively remember some of the symbols which it has "seen" (scanned) previously. The possible behavior of the machine at any moment is determined by the m-configuration g(n) and the scanned symbol G(r). This pair g(n), G(r) will be called the "configuration." Thus, the configuration determines the possible behavior of the machine. In some configurations in which the scanned square is blank (ie: bears no symbol) the machine writes down a new symbol on the square; in other configurations, it erases the scanned symbol. The machine may also change the square which is being scanned, but only by shifting it one space to right or left.

Turing's description has become the definition of computability. That is, if a Turing Machine can work the problem, then the problem is said to be computable. If no Turing Machine can eventually find an answer to the problem, then the problem is not computable. John von Neumann and others have tried to establish a relationship between a Turing Machine and human neural networks. (See Michael Arbib's book, listed in the references at the end of this article.) An overview of these concepts along with some history of the problem is given in an article by Jeremy Bernstein (reference 2). An example of hardwired version may be found in Jonathan K Millen's article (reference 3).

As with other problems involving computing machines, the first step is to carefully define the problem or task. Once a careful definition has been given that defines and limits the scope of the project, we may then attempt a solution. The solution may take on many forms depending on the intended use of the project.

In this article, I will describe a finite (theoretical) Turing Machine (TM) and the implementation of a Practical Turing Machine (PTM) in hardware, in a program for the 6800 microprocessor, and in a FORTRAN program. These implementations are equivalent in that they accept the same input and, for that input, produce the same output. [...]  »

p.150 A Closer Look at the TI Speak & Spell

p.150 A Closer Look at the TI Speak & Spell

The author expands on Michael Rigsby's September 1980 BYTE article.

[author : Peter Vernon] #GameEducational #HowItWorks

Extract : «  Congratulations to Michael Rigsby on his article "Dissecting the TI Speak & Spell" (September 1980 BYTE, page 76). He is not alone in desiring an economical voice-output device for his computer, and the Speak & Spell is an excellent choice. Economy is one reason, and the circuitry of this device has features that make it potentially one of the most flexible and comprehensive speech synthesizers available.

The problem is how to interface the Speak & Spell to a computer. Mr Rigsby's approach is the first step, but it allows only a spelling computer, not a talking one. In order to achieve more, it is necessary to know something about the workings of the device. This information is difficult to obtain. Texas Instruments has not been very informative, although considering the investment it has in speech technology this is perhaps understandable. Thus, the Speak & Spell is an irresistible challenge to the experimenter.[...]  »

p.218 An Introduction to Data Compression

p.218 An Introduction to Data Compression

Information can be transmitted and stored using fewer data bits by appropriate techniques.

[author : Harold Corbin] #Algorithm #Listing #Assembly #BASIC #Encoding #Book

Extract : «  Even though the cost of data storage continues to decrease fairly rapidly, there are still a number of situations where it is desirable to squeeze more data into a physical storage device. Often the typical microcomputer has limited memory, small disks, or slow cassettes. With any of these storage limitations, data compression may offer a method of using the existing device to store larger quantities of data or to provide improved access time to the data. The use of data compression can also provide significant improvement in the transmission of data over communication networks since there are fewer bits to send in order to convey the information.

The basic idea in data compression is to use more efficient codes to represent the information in a file or to remove redundant and unnecessary information from the file. With data compression in effect, the system stores or sends only the minimum data necessary to convey the original information.

In a typical file, the individual characters are represented by fixed-length codes such as ASCII (American Standard Code for Information Interchange). This representation does not consider that the frequency of occurrence of the characters in the file is not uniform. In typical English text, E is the most common letter and Z is the least frequently used letter. Table 1 presents a frequency analysis for letters in English text. Using a code such as ASCII for storing or transmitting text means that the same number of bits is used for the most frequently occurring letter as well as for the least frequently occurring letter. This method of encoding data uses more bits to represent the information in the file than is necessary. In this article, I will illustrate ways to store data more efficiently.

Encoding the data in a more efficient form is called data compression. There are a variety of methods that have been used to compress data, but all of them attempt to reduce the redundancy of the original data. Most large data-processing systems provide some form of file compression, since storage costs money. Also, it is often less expensive to pay for the computer time to compress and expand the data than to pay for mass storage. The user of a large system usually has PACK and UNPACK commands available to allow compression and expansion of his files.

Typical data-processing systems use some form of zero or space suppression to do their data compression. This method is easy to implement and not very expensive to run, and produces fairly good compression for many types of data. The efficiency of this compression method is dependent upon how many spaces or zeros occur in the file. Typically, a source file of assembly-language statements is a good candidate for data compression. Fifteen to twenty percent compression of an assembly-language source file is not uncommon. [...]  »

p.252 Build an Intercomputer Data Link

p.252 Build an Intercomputer Data Link

Using this software, systems based on the 6800 microprocessor can communicate with other systems.

[author : Mike Wingfield] #Algorithm #Listing #Assembly #Interface #Protocol

Extract : «  Have you ever wanted to share a program or data with someone, but had no way to get it from your machine to his without typing it by hand? While this facility is lacking on most microcomputers, it is so necessary to scientific and business computers that it has long been taken for granted. The power of a computer is greatly enchanced when it can communicate with geographically distant computers. Computers can attain increased efficiency by sharing both resources and data, or by distributing the work load among connected computers. These capabilities also increase the versatility of the computer as a tool, and make possible such services as electronic mail and quick access to data. These and similar advantages will become available to the hobbyist and the small businessman through the use of intercomputer data links.

This article describes a specific implementation of a connection beween two computers that provides a symmetrical facility for terminal linking and memory-to-memory file transfers. Terminal linking implies that the output from each terminal is echoed on the remote terminal. File transfer implies the error-free transmission of a block of data from one computer to the other. The purpose of this article is to provide insight into the requirements of largescale network design through an examination of one specific implementation. [...]

Reliable data transmission between two computers over a noisy channel is a primary concern of communication engineers, who have developed a spectrum of elaborate protocols to ensure that errors are detected and corrected. The simple data link described here is not overly robust. For example, the computer will "hang up" waiting for a valid response when an ACK or a NAK is received in error and discarded. One solution is to include a timeout interrupt that causes the send routine to retransmit its data if an ACK or NAK is not received within a certain period of time. Although the routines shown here were written with simplicity and minimal software in mind, the reader is encouraged to add this feature.

The protocol presented here is computer independent and could just as well be implemented in the machine language of any microprocessor. As long as there is agreement on the electrical interface and on the data-transfer protocol, a computer can pass data of any kind to any other computer.  »

p.290 Three-Dimensional Computer Graphics, Part 2

p.290 Three-Dimensional Computer Graphics, Part 2

Software to display solid objects without hidden lines and surfaces.

[author : Franklin C Crow] #Listing #Pascal #Graphics

Extract : «  [...] Listing 1 contains a complete Pascal program that incorporates the individual graphics procedures presented in Part 1. I have used this program with the Heath/Zenith H-19 video terminal (which has limited semigraphics) and the UCSD (University of California, San Diego) Pascal system. I have also used it (very satisfactorily) with a 500-line raster graphics display and a Pascal interpreter running under the UNIX operating system on a DEC (Digital Equipment Corporation) VAX 11/780 computer.

The program includes facilities for all of the basic functions necessary for three-dimensional representation :
• acquisition of machine-readable data
• transformation to the proper perspective
• scaling
• elimination of hidden lines and faces [...]  »

p.348 PADDLES: interfacing with Modular Breadboards

p.348 PADDLES: interfacing with Modular Breadboards

Designing and implementing breadboard circuits is greatly eased with the use of these standardized modules.

[author : Roger J Combs and Paul Field] #Algorithm #Electronic #Interface #Listing #Asssembly

Extract : «  Often, microcomputer interfacing is a simple task requiring only a basic knowledge of digital electronics. The availability of breadboarding sockets has made building and testing of digital electronics circuits relatively easy. (Breadboard sockets considered here are the E & L Instruments SK-10 and the AP Products Super Strip.) The ease of digital-circuit testing with breadboards can be extended to microcomputer interfacing by use of functional modules which plug into these breadboards. We call these modules PADDLEs (Peripheral Analog/Digital Device-Logic Extensions).

The various PADDLE modules perform the following functions: address decoding for device selection, D/A (digital-to-analog) conversion, A/D (analog-to-digital) conversion, displaying data, and debouncing switches. Once you have built these circuits in modular form, you will not have to build them from scratch for every breadboard project, and you will not have to use valuable breadboard space that could otherwise be delegated to the project at hand.

It is best to avoid constructing modules so complex that their use becomes cumbersome and their utility limited. For this reason, we shall consider building PADDLEs to perform only those functions which are often called for in digital circuits and which are easily integrated into prototype interface circuitry.

We have found a minimum configuration of five PADDLEs most useful both for interfacing projects and for instruction. These consist of (1) a set of three switchdebouncing circuits, (2) a set of eight logic switches having a latched-pulse output for interrupt generation, (3) a dual seven-segment display, (4) an A/D-D/A converter and comparator for either analog-to-digital or digital-toanalog conversion, and (5) a device decoder capable of generating eight unique outputs from an 8-bit input.

A single 8-bit address decoder PADDLE can be used to select devices, provided the microcomputer uses accumulator I/O (input/output). In order to decode a 16-bit memory address, two decoder PADDLEs would be necessary. Though the PADDLEs can be used with other microprocessors, our focus is on the 8080 family. In the following text we consider each of these PADDLEs in terms of function and design. [...]  »

Reviews

Reviews

p.46 The MicroAce Computer

p.46 The MicroAce Computer

[author : Delmar Searls] #ComputerDesktop #Review

Extract : «  The MicroAce is a small, Z80-based microcomputer in kit form. When completed it measures 23.2 cm by 18.8 cm by 4.1 cm (9 1/8 inches deep, 7 3/8 inches wide, and 1 5/8 inches high). It features an integer BASIC in ROM (readonly memory), touch-sensitive keyboard input, cassette I/O (input/output), and video output through an onboard UHF modulator. The video display consists of 24 lines of 32 alphanumeric and graphics characters.

The kit comes in two forms, depending on the amount of user-programmable memory purchased. For $149 (ineluding shipping) you get a unit with 1 K bytes of programmable memory, expandable to a maximum of 2 K bytes with the purchase of an upgrade kit for $29. You can save $9 by buying the second version of the kit for $169.

Depending on the sources available, you can save even more by buying the 1 K-byte kit and purchasing the extra components from local or mail retailers. You would need to buy three integrated-circuit sockets, two memory circuits, a 74LS32 integrated circuit, and one capacitor.

If my experience is typical, you can expect to wait about a month for your MicroAce to arrive if you mail your order; less if you order by phone. [...]

the MicroAce is essentially the kit version of the Sinclair ZX80, which is made in England [...]  »

p.94 A Reformatter for CP/M and IBM Floppy Disks

p.94 A Reformatter for CP/M and IBM Floppy Disks

[author : John Lehman] #Software #Review #Encoding

Extract : «  In the "old" days of personal computing (ie: five years ago), the transfer of programs or data between large and small computers was not a major problem. You simply turned on the paper-tape punch in your Teletype ASR33 terminal and listed the program on the source computer. You then took the paper tape to the second computer, inserted it in the paper-tape reader, and read it in. This was slow, noisy, and did not encourage transfer of long programs, which microprocessor-based computers didn't have enough memory to run anyway.

The situation has changed quite a bit. Small computers are no longer mere experimenter's toys, but serious tools for science and business. Instead of being programmed only in machine language or BASIC, they are now programmed in FORTRAN, Pascal, PL/I, COBOL, and many other popular high-level languages. The fact that small machines can now run the same programs as the larger ones has increased the demand for program transfer between machines. For example, it is not uncommon for me to take a 1000-line FORTRAN program from a large timesharing system and run it (virtually unchanged) on my CP/M system. However, a program of that size is too large to dump to paper tape, even if any of the systems I use still had a Teletype terminal with a papertape reader.

This is where Microtech Exports' Reformatter for floppy disks comes in. IBM originally intended the floppy disk to be a replacement for punched-card data entry. The IBM 3740 Data-Entry System Basic Exchange Format (BEF) is a fixed-field, uncomplicated standard for data transfer between IBM equipment. Many machines that use floppy disks do not use BEF for normal use, because it is inefficient. However, almost all IBM equipment can use it to transfer files. Reformatter allows the transfer of data both ways between CP/M and BEF files.

Reformatter is a useful product for anyone who wants to take programs developed on one system and run them on another. For example, I have put a number of published FORTRAN packages onto my CP/M system. Going the other way, to avoid being charged for development time, I use my system to develop FORTRAN and PL/I programs to run on larger systems [...]  »

p.188 Three Versions of APL

p.188 Three Versions of APL

[author : Gregg Williams] #Listing #APL #Review

Extract : «  When BYTE magazine published its APL language issue in August 1977, APL was far beyond the capabilities of any microcomputer. To show how rapidly things have evolved since then, the Digital Group, in that same issue, was advertising a 32 K-byte static-memory board for $995, and another advertisement began, "Introducing Apple II...." Times have changed: 32 K bytes of dynamic memory, now commonly used in several major microcomputer lines, can be bought for less than $120 — and Apple is one of the oldest computer lines in the industry.

Times have changed for APL as well: several companies have announced software and hardware supporting this unique programming language. This review compares three versions of APL: Softronics APL, Ramware APL80 for the Radio Shack TRS-80, and Vanguard APL/V80. [...]  »

Nucleus

Nucleus

p.10 p.302 BYTE's Bugs

p.10 p.302 BYTE's Bugs

p.12 Letters

p.12 Letters

p.32 p.34 Programming Quickles: Apple Name-Address: A Graphic Execution Display

p.32 p.34 Programming Quickles: Apple Name-Address: A Graphic Execution Display

p.98 p.304 p.310 p.314 Technical Forum

p.98 p.304 p.310 p.314 Technical Forum

MicroShakespeare Revisited or Kilobard

An ADM-3 Emulator for the Hazeltine 1500

Challenger Writes on Comprint

On the Use of Fourier Transforms to Explore Biological Rhythms

p.148 System Notes : A Relocatable Bootstrap for the Tarbell Disk Controller

p.148 System Notes : A Relocatable Bootstrap for the Tarbell Disk Controller

p.158 Clubs and Newsletters

p.158 Clubs and Newsletters

p.186 Cartoon

p.186 Cartoon

p.212 BYTELINES

p.212 BYTELINES

p.328 Ask BYTE

p.328 Ask BYTE

p.332 Event Queue

p.332 Event Queue

p.338 Books Received

p.338 Books Received

#Book

Advanced Micro Devices Condensed Catalog. Sunnyvale CA: Advanced Micro Devices Inc, 1981; 18 by 24.5 cm, 147 pages, softcover, no ISBN, free of charge.

COBOL, A Vehicle for Information Systems, Robert T Grauer. Englewood Cliffs NJ: Prentice-Hall Inc, 1981; 19 by 24.5 cm, 432 pages, hardcover, ISBN 0-13-139709-5, $18.95.

The Creative Kid's Guide to Home Computers, Fred D'Ignazio. Garden City NY: Doubleday & Company Inc, 1981; 16 by 24 cm, 130 pages, hardcover, ISBN 0-38515313-9, $9.95.

Digital Electronics Troubleshooting, Joseph J Carr. Blue Ridge Summit PA; Tab Books Inc, 1981; 13 by 21 cm, 350 pages, softcover, ISBN 0-8306-1250-5, $9.95; hardcover, ISBN 0-83069677-6, $16.95.

The Effective EDP Manager, Michael R Frank. New York: AMACOM, 1980; 16 by 23.5 cm, 197 pages, hardcover, ISBN 0-8144-5635-9, $17.95.

Experiments in Amplifiers, Filters, Oscillators, and Generators, Morris Tischler. New York: McGraw-Hill Book Company, Gregg Division, 1981; 22 by 28 cm, 170 pages, softcover, ISBN 0-07-064780-1, $6.95.

Experiments in General and Biomedical Instrumentation, Morris Tischler. New York: McGraw-Hill Book Company, Gregg Division, 1981; 22 by 28 cm, 201 pages, softcover, ISBN 0-07064781-X, $8.95.

Experiments in Telecommunications, Morris Tischler. New York: McGraw-Hill Book Company, Gregg Division, 1981; 22 by 28 cm, 186 pages, softcover, ISBN 0-07-064782-8, $7.95.

The FORTRAN Cookbook, Thomas P Dence. Blue Ridge Summit PA: Tab Books Inc, 1980; 13 by 21 cm, 334 pages, softcover, ISBN 0-8306-1187-8, $8.95; hardcover, ISBN 0-8306-9914-7, $14.95.

Guide to Microcomputers, Franz J Fredericks. Washington DC: Association for Educational Communications and Technology, 1980; 15.5 by 23 cm, 152 pages, softcover, ISBN 0-89240-038-2, $11.50.

How to Build Your Own Working Microcomputer, Charles K Adams. Blue Ridge Summit PA: Tab Books Inc, 1980; 13 by 21 cm, 308 pages, softcover, ISBN 0-83061200-9, $9.95; hardcover, ISBN 0-8306-9684-9, $16.95.

Introduction to Computer Design and Implementation, S Imtiaz and Kwok T Fung. Rockville MD: Computer Science Press Inc, 1981; 16 by 23.5 cm, 271 pages, hardcover, ISBN 0-914894-11-0, $19.95.

Introduction to Computers and Data Processing, Gary B Shelly and Thomas J Cashman. Fullerton CA: Anaheim Publishing, 1980; 21 by 27 cm, 498 pages, softcover, ISBN 0-88236-115-3, $15.95.

Accompanying the textbook are a Teacher's Guide and Answer Manual, Test Bank, and transparency masters. Student Workbook and Study Guide for above, 21 by 27 cm, 247 pages, softcover, ISBN 0-88236-116-3, $5.95.

Introductory Structured COBOL Programming, Gary S Popkin. New York: Van Nostrand Reinhold Company, 1981; 19.5 by 24 cm, 471 pages, harcover, ISBN 0-442-26771-1, $18.95.

The MC6809 Cookbook, Carl D Warren. Blue Ridge Summit PA: Tab Books Inc, 1981; 13 by 21 cm, 176 pages, softcover, ISBN 0-83061209-2, $6.95; hardcover, ISBN 0-8306-9683-0, $11.95.

Microprocessor Background for Management Personnel, James Arlin Cooper. Englewood Cliffs NJ: Prentice-Hall Inc, 1981; 16 by 23.5 cm, 163 pages, hardcover, ISBN 0-13-580829-4, $14.95.

Microcomputer Interfacing Handbook: A/D & D/A, Joseph J Carr. Blue Ridge Summit PA: Tab Books Inc, 1980; 13 by 21 cm, 350 pages, softcover, ISBN 0-83061271-8, $8.95; hardcover, ISBN 0-8306-9704-7, $14.95.

Motorola Optoelectronic Device Data, Motorola Technical Information Center. Phoenix AZ: Motorola Inc, 1980; 17.5 by 23.5 cm, 302 pages, softcover, no ISBN, $3.25.

Operating Systems, Harold Lorin and Harvey M Deitel. Reading MA: Addison-Wesley Publishing, 1981; 17 by 24 cm, 378 pages, hardcover, ISBN 0-201-14464-6, $19.95.

People and Project Management, Rob Thomsett. New York: Yourdon Press, 1980; 15 by 23 cm, 106 pages, softcover, ISBN 0-91707221-9, $10.50.

PET/CBM Personal Computer Guide, Second Edition, A Osborne and Carrol S Donahue. Berkeley CA: Osborne/McGraw-Hill, 1980; 16.5 by 23.5 cm, 501 pages, softcover, ISBN 0-93198855-1, $15.

The PLL Synthesizer Cookbook, Harold Kinley. Blue Ridge Summit PA: Tab Books Inc, 1980; 13 by 21 cm, 279 pages, softcover, ISBN 0-8306-1243-2, $7.95; hardcover, ISBN 0-8306-9707-1, $13.95.

p.344 Software Received

p.344 Software Received

p.345 BYTE's Bits

p.345 BYTE's Bits

p.359 What's New?

p.359 What's New?

p.414 Unclassified Ads

p.414 Unclassified Ads

p.415 BOMB, BOMB Results

p.415 BOMB, BOMB Results

p.416 Reader Service

p.416 Reader Service

ADS (content taken from the reader service p.416)

ADS (content taken from the reader service p.416)

p.387 AB Computers

p.387 AB Computers

p.292 ABM Products

p.292 ABM Products

p.384 Abrams Creative

p.384 Abrams Creative

p.82 Ackerman Digital

p.82 Ackerman Digital

p.137 Action Computer

p.137 Action Computer

p.23 Adaptive Data & Energy Sys

p.23 Adaptive Data & Energy Sys

p.392 Addmaster

p.392 Addmaster

p.72 Advanced Access

p.72 Advanced Access

p.402 p.403 Advanced Comp Prod

p.402 p.403 Advanced Comp Prod

p.312 Advanced Micro Sys

p.312 Advanced Micro Sys

p.160 Adventure Intl

p.160 Adventure Intl

p.78 ALF Products

p.78 ALF Products

p.59 Alpha Byte Storage

p.59 Alpha Byte Storage

p.384 ALL Electronics

p.384 ALL Electronics

p.392 Alpha Omega Systems

p.392 Alpha Omega Systems

p.386 American Busn Comp

p.386 American Busn Comp

p.273 American Square Comp

p.273 American Square Comp

p.370 p.371 p.372 Ancrona

p.370 p.371 p.372 Ancrona

p.319 Anderson Jacobson

p.319 Anderson Jacobson

p.94 Anderson Peripherals

p.94 Anderson Peripherals

p.330 Apparat

p.330 Apparat

p.13 Apple Computer

p.13 Apple Computer

p.303 p.323 ASAP

p.303 p.323 ASAP

p.307 Ashton-Tate

p.307 Ashton-Tate

p.291 Automated Equip Inc

p.291 Automated Equip Inc

p.294 Avocet Sys Inc

p.294 Avocet Sys Inc

p.245 Axiom

p.245 Axiom

p.249 BASF

p.249 BASF

p.177 Basis Microcomputer GMBH

p.177 Basis Microcomputer GMBH

p.379 John Bell Engineering

p.379 John Bell Engineering

p.315 Beta Comp Devices

p.315 Beta Comp Devices

p.384 BIS Inc

p.384 BIS Inc

p.384 Bit Bucket, The

p.384 Bit Bucket, The

p.16 BIZCOMP

p.16 BIZCOMP

p.119 BMC

p.119 BMC

p.182 Bower-Stewart & Assoc

p.182 Bower-Stewart & Assoc

p.246 BYTE Back Issues

p.246 BYTE Back Issues

p.201 p.233 p.283 p.311 BYTE Books

p.201 p.233 p.283 p.311 BYTE Books

p.21 Calif Comp Systems

p.21 Calif Comp Systems

p.400 p.401 Calif Digital

p.400 p.401 Calif Digital

p.333 Cambridge Learning Inc

p.333 Cambridge Learning Inc

p.136 Cavri Systems

p.136 Cavri Systems

p.275 Central Data

p.275 Central Data

p.219 Chrislin Industries

p.219 Chrislin Industries

p.385 Clev Con Comp & Compnts

p.385 Clev Con Comp & Compnts

p.50 Colonial Data

p.50 Colonial Data

p.337 Computer Age Inc

p.337 Computer Age Inc

p.315 Computer Case Co

p.315 Computer Case Co

p.388 Computer City

p.388 Computer City

p.25 Computer City Canada Inc

p.25 Computer City Canada Inc

p.340 Computer Disc of Am

p.340 Computer Disc of Am

p.247 Computer Factory, The

p.247 Computer Factory, The

p.342 Computer Furn & Access

p.342 Computer Furn & Access

p.278 Computer Mail Order

p.278 Computer Mail Order

p.152 Computer Marketing Corp

p.152 Computer Marketing Corp

p.152 Computer Marketing Corp

p.152 Computer Marketing Corp

p.386 Computer Mart Inc

p.386 Computer Mart Inc

p.390 Computer Shopper

p.390 Computer Shopper

p.84 p.85 Computer Specialties

p.84 p.85 Computer Specialties

p.355 Computer Tech Assoc

p.355 Computer Tech Assoc

p.93 Computer Warehouse

p.93 Computer Warehouse

p.74 p.75 Computers R Us

p.74 p.75 Computers R Us

p.382 Computers Plus Inc

p.382 Computers Plus Inc

p.76 p.77 CompuMart

p.76 p.77 CompuMart

p.116 p.117 CompuServe

p.116 p.117 CompuServe

p.345 Computerware

p.345 Computerware

p.286 Computex

p.286 Computex

p.337 COMPUTIME

p.337 COMPUTIME

p.67 Compuview Products Inc

p.67 Compuview Products Inc

p.374 Concord Comp Components

p.374 Concord Comp Components

p.74 p.75 Consumer Computers

p.74 p.75 Consumer Computers

p.159 Corvus Systems

p.159 Corvus Systems

p.192 Coval

p.192 Coval

p.328 Cover Craft

p.328 Cover Craft

p.60 CPM User's Group

p.60 CPM User's Group

p.389 CPU Chop, The

p.389 CPU Chop, The

p.1 p.2 Cromemco

p.1 p.2 Cromemco

p.173 Crystal Computer

p.173 Crystal Computer

p.390 Custom Business Comp

p.390 Custom Business Comp

p.384 Cyber Innovations

p.384 Cyber Innovations

p.138 Cybernetics Inc

p.138 Cybernetics Inc

p.333 Data Access

p.333 Data Access

p.146 Data Discount Center

p.146 Data Discount Center

p.382 Data Hardware

p.382 Data Hardware

p.95 p.126 Datasouth Computer Corp

p.95 p.126 Datasouth Computer Corp

p.280 Datek

p.280 Datek

p.123 Delta Products

p.123 Delta Products

p.131 Denver Software Co, The

p.131 Denver Software Co, The

p.167 Designers Software

p.167 Designers Software

p.223 Diablo (Div of Xerox)

p.223 Diablo (Div of Xerox)

p.343 Digiac Corp

p.343 Digiac Corp

p.110 Digicomp

p.110 Digicomp

p.241 Digits Equipmt Corp

p.241 Digits Equipmt Corp

p.129 Digital Graphic Systems

p.129 Digital Graphic Systems

p.213 Digital Marketing

p.213 Digital Marketing

p.255 Digital Pathways

p.255 Digital Pathways

p.161 Digital Research

p.161 Digital Research

p.367 Digital Research Computers

p.367 Digital Research Computers

p.306 Discount Sftw Grp, The

p.306 Discount Sftw Grp, The

p.346 DMA

p.346 DMA

p.265 Dual System Control Corp

p.265 Dual System Control Corp

p.341 Dymarc Ind

p.341 Dymarc Ind

(p.CIII) Dyna Byte

(p.CIII) Dyna Byte

p.239 Dynacomp

p.239 Dynacomp

p.388 DWP

p.388 DWP

p.339 Ecosoft

p.339 Ecosoft

p.342 Electravalue Industrial

p.342 Electravalue Industrial

p.108 Elron Computers Ltd

p.108 Elron Computers Ltd

p.327 Efficient Mngmt Sys

p.327 Efficient Mngmt Sys

p.380 Electronic Center

p.380 Electronic Center

p.28 Electronic Control Tech

p.28 Electronic Control Tech

p.392 Electronic Equip Unitd

p.392 Electronic Equip Unitd

p.345 Electronic Specialists

p.345 Electronic Specialists

p.333 Ellis Computing

p.333 Ellis Computing

p.181 Epson

p.181 Epson

p.329 ER Hardins Mltry Madness

p.329 ER Hardins Mltry Madness

p.334 Escon

p.334 Escon

p.176 Essex Publishing Co

p.176 Essex Publishing Co

p.324 Essex Publishing

p.324 Essex Publishing

p.55 Exatron Inc

p.55 Exatron Inc

p.45 Eyring Research Inst

p.45 Eyring Research Inst

p.144 Faircom

p.144 Faircom

p.317 Farnsworth Comp Center

p.317 Farnsworth Comp Center

p.414 Fordham Radio Supply

p.414 Fordham Radio Supply

p.323 Forethought

p.323 Forethought

p.32 Frederick Comp Prod

p.32 Frederick Comp Prod

p.384 Fredericktowne Comp

p.384 Fredericktowne Comp

p.388 General Peripherals

p.388 General Peripherals

p.163 p.210 p.211 Godbout Electronics

p.163 p.210 p.211 Godbout Electronics

p.104 Mark Gordon Computers

p.104 Mark Gordon Computers

p.208 GR Electronics Ltd

p.208 GR Electronics Ltd

p.195 p.197 p.199 H & E Computronics

p.195 p.197 p.199 H & E Computronics

p.383 Hanley Engineering

p.383 Hanley Engineering

p.313 Hayden Book Co Inc

p.313 Hayden Book Co Inc

p.71 Hayes Microcomp Prod Inc

p.71 Hayes Microcomp Prod Inc

p.49 Heath Company

p.49 Heath Company

p.34 High Technology Inc

p.34 High Technology Inc

p.58 Hobbyworld Electronics

p.58 Hobbyworld Electronics

p.384 Horizons Inc

p.384 Horizons Inc

p.79 Houston Instrument

p.79 Houston Instrument

p.17 IMS International

p.17 IMS International

p.347 Info Unitd Software

p.347 Info Unitd Software

p.293 Innovative Sftw Appl

p.293 Innovative Sftw Appl

p.87 p.89 Integral Data Sys

p.87 p.89 Integral Data Sys

p.317 Integrand

p.317 Integrand

p.341 Intelligent Control Sys

p.341 Intelligent Control Sys

p.53 p.185 Intertec Data Systems

p.53 p.185 Intertec Data Systems

p.382 Introl Corp

p.382 Introl Corp

p.392 Ipex Intl Inc

p.392 Ipex Intl Inc

p.8 p.9 Ithaca Intersystems

p.8 p.9 Ithaca Intersystems

p.396 p.397 Jade Computer Prod

p.396 p.397 Jade Computer Prod

p.398 p.399 Jameco Electronics

p.398 p.399 Jameco Electronics

p.325 JDR MICRODEVICES

p.325 JDR MICRODEVICES

p.391 Jim-pak

p.391 Jim-pak

p.378 JR Inventory

p.378 JR Inventory

p.48 Kern Publishing

p.48 Kern Publishing

p.153 Key Tronic

p.153 Key Tronic

p.81 Konan Corp

p.81 Konan Corp

p.382 Lab Microsystems

p.382 Lab Microsystems

p.27 Lanier

p.27 Lanier

p.378 Lax Computer

p.378 Lax Computer

p.237 Leading Edge

p.237 Leading Edge

p.341 p.386 Leapac Services

p.341 p.386 Leapac Services

p.317 Lee Products Co

p.317 Lee Products Co

p.130 Leo Electronics

p.130 Leo Electronics

p.141 Lifeboat

p.141 Lifeboat

p.149 Lifelines

p.149 Lifelines

p.390 Linmar

p.390 Linmar

p.154 Livermore Data Sys Inc

p.154 Livermore Data Sys Inc

p.321 LNW Research

p.321 LNW Research

p.145 Lobo Drives Intl

p.145 Lobo Drives Intl

p.205 Logo Computer Systems

p.205 Logo Computer Systems

p.386 Lyben Comp

p.386 Lyben Comp

p.382 McHenry & Assoc

p.382 McHenry & Assoc

p.193 McMillan Book Club

p.193 McMillan Book Club

p.384 Macrotronics Inc

p.384 Macrotronics Inc

p.388 Magnolia Microsystems

p.388 Magnolia Microsystems

p.151 Malibu Electronics

p.151 Malibu Electronics

p.257 Mark of the Unicorn

p.257 Mark of the Unicorn

p.221 Marot Software Systems Inc

p.221 Marot Software Systems Inc

p.276 Marymac Industries Inc

p.276 Marymac Industries Inc

p.112 Mauro Engineering

p.112 Mauro Engineering

p.147 Maxell Data

p.147 Maxell Data

p.388 Mediamix

p.388 Mediamix

p.29 p.121 Meas Sys & Controls

p.29 p.121 Meas Sys & Controls

p.321 Memtech

p.321 Memtech

p.325 Meta Research

p.325 Meta Research

p.358 Meta Technologies Corp

p.358 Meta Technologies Corp

p.268 MFJ Enterprising Inc

p.268 MFJ Enterprising Inc

p.309 Micro Ace

p.309 Micro Ace

p.57 Micro Age Computer Store

p.57 Micro Age Computer Store

p.304 Micro Business World

p.304 Micro Business World

p.305 Microbyte

p.305 Microbyte

p.114 Micro Comp Discount Co

p.114 Micro Comp Discount Co

p.107 Micro Data Base Sys

p.107 Micro Data Base Sys

p.388 Micro Flash

p.388 Micro Flash

p.109 Micro Focus

p.109 Micro Focus

p.174 Micro House

p.174 Micro House

p.277 Micro Management Sys

p.277 Micro Management Sys

p.392 Micro Mint

p.392 Micro Mint

p.251 Micro Pro International

p.251 Micro Pro International

p.70 Micro Works, The

p.70 Micro Works, The

p.380 MicroCompEquip

p.380 MicroCompEquip

p.340 Microcomputer Store

p.340 Microcomputer Store

p.51 MicroDaSys

p.51 MicroDaSys

p.168 Micromail

p.168 Micromail

p.317 MICROMATE

p.317 MICROMATE

p.113 MICRO-SCI

p.113 MICRO-SCI

p.357 Microsette

p.357 Microsette

p.127 Microsoft (Cons Prod Div)

p.127 Microsoft (Cons Prod Div)

p.339 MicroTech Exports

p.339 MicroTech Exports

p.322 Microware

p.322 Microware

p.259 Mikos

p.259 Mikos

p.120 Miller Microcomputer Serv

p.120 Miller Microcomputer Serv

p.339 p.386 Mini Computer Suppliers

p.339 p.386 Mini Computer Suppliers

p.410 p.411 p.412 p.413 Mini Micro Mart

p.410 p.411 p.412 p.413 Mini Micro Mart

p.73 Morrow Designs

p.73 Morrow Designs

p.19 Mountain Computer Inc

p.19 Mountain Computer Inc

p.319 Mountain View Press

p.319 Mountain View Press

p.253 mpi

p.253 mpi

p.83 MT Micro SYSTEMS

p.83 MT Micro SYSTEMS

p.271 p.300 MTI Inc

p.271 p.300 MTI Inc

p.296 Multi Business Comp Sys

p.296 Multi Business Comp Sys

p.248 MUSYS

p.248 MUSYS

p.308 Nautilis Systems

p.308 Nautilis Systems

p.285 NCC '81

p.285 NCC '81

p.319 NCE Supply Corp

p.319 NCE Supply Corp

p.326 NEBS

p.326 NEBS

p.15 NEC America Inc

p.15 NEC America Inc

p.259 NEECO

p.259 NEECO

p.133 National Computer Show

p.133 National Computer Show

p.333 National Multiplex

p.333 National Multiplex

p.299 Nestar Systems Inc

p.299 Nestar Systems Inc

p.207 p.254 p.258 p.260 Netronics

p.207 p.254 p.258 p.260 Netronics

p.183 Northern Tech Books

p.183 Northern Tech Books

p.321 Ohio Data Products Corp

p.321 Ohio Data Products Corp

(p.CIV) Ohio Scientific instr

(p.CIV) Ohio Scientific instr

p.392 Oliver Advanced Eng

p.392 Oliver Advanced Eng

p.100 Olympic Sales Co

p.100 Olympic Sales Co

p.12 Omega Micro Computers

p.12 Omega Micro Computers

p.156 p.157 Omega Sales Co

p.156 p.157 Omega Sales Co

p.92 Omikron

p.92 Omikron

p.298 Omnibyte

p.298 Omnibyte

p.96 p.209 onComputing

p.96 p.209 onComputing

p.337 Optimal Technology

p.337 Optimal Technology

p.187 Orange Micro

p.187 Orange Micro

p.139 Osborne/McGraw-Hill

p.139 Osborne/McGraw-Hill

p.263 p.390 OSM

p.263 p.390 OSM

p.18 p.178 p.179 Owens Associates

p.18 p.178 p.179 Owens Associates

p.289 p.382 p.390 p.342 Pacific Exchanges

p.289 p.382 p.390 p.342 Pacific Exchanges

p.381 Page Digital

p.381 Page Digital

p.287 Palomar Computers

p.287 Palomar Computers

p.374 Pan American Elec

p.374 Pan American Elec

p.267 Pan American Airlines

p.267 Pan American Airlines

p.134 Passport Designs

p.134 Passport Designs

p.6 PCD Systems Inc

p.6 PCD Systems Inc

p.7 p.35 p.91 Percom Data

p.7 p.35 p.91 Percom Data

p.297 Personal Microcomputers

p.297 Personal Microcomputers

p.31 Personal Software

p.31 Personal Software

p.295 Phase One Systems

p.295 Phase One Systems

p.332 Pickles & Trout

p.332 Pickles & Trout

p.115 Piiceon

p.115 Piiceon

p.171 Power One Inc

p.171 Power One Inc

p.393 p.406 p.407 p.408 p.409 Priority One

p.393 p.406 p.407 p.408 p.409 Priority One

p.392 Professional Comp Store

p.392 Professional Comp Store

p.170 Prometheus

p.170 Prometheus

p.390 P & S Electronics

p.390 P & S Electronics

p.288 Purchasing Agent, The

p.288 Purchasing Agent, The

p.404 p.405 QT Comp Systems

p.404 p.405 QT Comp Systems

p.382 Quality Computer Parts

p.382 Quality Computer Parts

p.318 Quality Software

p.318 Quality Software

p.215 Quasar Data Products

p.215 Quasar Data Products

p.225 Qantex

p.225 Qantex

p.191 Quay

p.191 Quay

p.377 Quest

p.377 Quest

p.338 R & B Computer Systems

p.338 R & B Computer Systems

p.314 RKS Enterprises

p.314 RKS Enterprises

p.118 Racet Computes

p.118 Racet Computes

p.61 Radio Shack

p.61 Radio Shack

p.338 Random House

p.338 Random House

p.64 p.189 RCA Solid State

p.64 p.189 RCA Solid State

p.180 RNB Enterprises

p.180 RNB Enterprises

p.10 Rochester Data

p.10 Rochester Data

p.331 Roland's Song Sftwr

p.331 Roland's Song Sftwr

p.327 S & M Systems

p.327 S & M Systems

p.341 S-100 Inc

p.341 S-100 Inc

p.80 Howard W Sams Co

p.80 Howard W Sams Co

p.337 SC Digital

p.337 SC Digital

p.190 Scientific Engineering

p.190 Scientific Engineering

p.5 Scion Corp

p.5 Scion Corp

p.90 p.336 SciTronics Inc

p.90 p.336 SciTronics Inc

p.388 Scotia Software

p.388 Scotia Software

p.62 Scottsdale Systems

p.62 Scottsdale Systems

p.169 SD Systems

p.169 SD Systems

p.386 SKP Electric

p.386 SKP Electric

p.382 Sluder

p.382 Sluder

p.14 Small Business Applications

p.14 Small Business Applications

p.203 p.316 Softech Microsystems

p.203 p.316 Softech Microsystems

p.390 Soft Tools

p.390 Soft Tools

p.194 Software-To-Go

p.194 Software-To-Go

p.162 SoHo Group, The

p.162 SoHo Group, The

p.172 Solid State Sales

p.172 Solid State Sales

p.386 Solid State Surplus

p.386 Solid State Surplus

p.281 Source EDP

p.281 Source EDP

p.206 p.315 Sorrento Valley Assoc

p.206 p.315 Sorrento Valley Assoc

p.175 Southern Semiconductors

p.175 Southern Semiconductors

(p.CII) Southwest Tech Prod Corp

(p.CII) Southwest Tech Prod Corp

p.261 Spectrum Software

p.261 Spectrum Software

p.11 SSM

p.11 SSM

p.278 Stereo House

p.278 Stereo House

p.282 SubLOGIC

p.282 SubLOGIC

p.376 Sunny Intl

p.376 Sunny Intl

p.155 p.216 p.217 p.224 p.320 SuperSoft

p.155 p.216 p.217 p.224 p.320 SuperSoft

p.56 Super Star Intl Corp

p.56 Super Star Intl Corp

p.143 Sybex

p.143 Sybex

p.69 Synchro Sound

p.69 Synchro Sound

p.323 Synergetic Solutions

p.323 Synergetic Solutions

p.269 Systems Plus

p.269 Systems Plus

p.392 SZ Software

p.392 SZ Software

p.242 p.243 Tab Books

p.242 p.243 Tab Books

p.301 Tarbell Electronics

p.301 Tarbell Electronics

p.226 Tarco

p.226 Tarco

p.105 Tech Sys Consultants (TSC)

p.105 Tech Sys Consultants (TSC)

p.279 TecMar Inc

p.279 TecMar Inc

p.65 Televideo

p.65 Televideo

p.343 Tercer Medio

p.343 Tercer Medio

p.339 Texas Comp Sys

p.339 Texas Comp Sys

p.196 3G Company

p.196 3G Company

p.111 3M Company

p.111 3M Company

p.106 Thunderware

p.106 Thunderware

p.343 TNW Corp

p.343 TNW Corp

p.390 Toolsmith, The

p.390 Toolsmith, The

p.386 Trade-A-Computer

p.386 Trade-A-Computer

p.327 TransNet

p.327 TransNet

p.166 TSE/Hardside

p.166 TSE/Hardside

p.124 p.125 United Software of Am

p.124 p.125 United Software of Am

p.54 Urban Software

p.54 Urban Software

p.394 p.395 p.375 US Micro Sales

p.394 p.395 p.375 US Micro Sales

p.229 US Robotics

p.229 US Robotics

p.222 p.382 V.A.M.P.

p.222 p.382 V.A.M.P.

p.335 VANDATA

p.335 VANDATA

p.68 Vector Electronics

p.68 Vector Electronics

p.97 Vector Graphics

p.97 Vector Graphics

p.103 Verbatim

p.103 Verbatim

p.231 Videx

p.231 Videx

p.63 p.369 Vista Computer Co

p.63 p.369 Vista Computer Co

p.184 Volcetek

p.184 Volcetek

p.88 VR Data

p.88 VR Data

p.392 Western Wares

p.392 Western Wares

p.24 Western Union

p.24 Western Union

p.164 p.165 p.342 Westico Inc

p.164 p.165 p.342 Westico Inc

p.33 White Computer

p.33 White Computer

p.99 Whitesmith's Ltd

p.99 Whitesmith's Ltd

p.30 Wild Hare Comp Sys

p.30 Wild Hare Comp Sys

p.384 Wintek Corp

p.384 Wintek Corp

p.325 Winterhalter & Assoc

p.325 Winterhalter & Assoc

p.390 Worldwide Electronics

p.390 Worldwide Electronics

p.376 WW Component Supply Inc

p.376 WW Component Supply Inc

p.388 XPS Inc

p.388 XPS Inc

p.135 Zobex

p.135 Zobex