The second part of this article describes techniques for interfacing to the S-100 bus.
[author : Thomas Woodward Cantrell]
This data-storage structure makes it easy to insert or delete items in the file.
[author : Bill Walker]
Commodore PET's BASIC interpreter is a handy foundation for a tiny compiler.
[author : Mark Zimmermann]
Here's an introduction to symbolic computer mathematics.
[author : David R Stoutemyer]
A simple circuit and some clever programming make enhancing this processor's instruction set possible.
[author : Dennette A Harrod]
When plotting a line on a raster display, there is more logic involved than moving from point A to point B.
[author : John Beetem]
With appropriate interfaces, these displays are suitable for many applications.
[author : Steve Ciarcia]
This system is capable of maintaining a file of related records and printing a selective list based on given criteria.
[author : Robert W Elmore and Krishna K Agarwal]
A macro assembler is often a valuable tool when developing large assembly-language programs.
[author : David C Brown]
The best problem-solving programs often apply a combination of human and computer methods.
[author : Peter Frey]
Using a standard dialect of the FORTH language keeps costs down in the long run.
[author : William Ragsdale]
Our main topic this month is Software - a perennial favorite among BYTE readers. This month's cover painting by Robert Tinney illustrates the colorful road that programmers often travel in search of bug-free code.
The software articles include: a tiny compiler that handles floating-point operations; machine problem-solving using crypt-arithmetic; sorting with binary trees; a macro assembler for your computer; adding to the 6502's instruction set; an easy-to-use information retrieval system; and symbolic math using BASIC.
Also this month: Steve Ciarcia's explanation of how to use liquid-crystal displays; a description of some vector graphics for raster-scan displays; a follow-up on FORTH; and the second part of a three-part discussion of an 8088 processor for the S-100 bus.