December 1990
Volume 8 Number 12

DEVICE CONTROL

Debugging With Two Monitors

By Art Shipman
Here's the basic machinery you need to write to a secondary monochrome monitor on your PC.

Using The C Preprocessor For Device Control

By Art Mansky
A few simple macros can really clarify code that directly manipulates device control and status registers.

Writing MS-DOS Device Drivers

By Marcus Johnson
Use these simple device drivers to say "Hello, World" to the MS-DOS resident.

Buffering Mouse Events

By Michael Kelly
Bring a taste of PS/2 to MS-DOS.

OTHER FEATURES

Coding For Superscalar Architectures

By Dr. Timothy Prince
You can meet C compilers more than halfway to improve the use of vector hardware, often without sacrificing performance on conventional machines.

An Object-Based Real-Time Executive

By Michel de Champlain
Organizing a real-time executive as a library of objects shows how simple the basic machinery can be.

Inter-Process Communication With Sockets

By Bryan Glennon
Sockets offer both power and flexibility in UNIX. Learn the basics on UNIX sockets with this simple introduction.

State Machines In C

By Paul Fischer
State machines are fundamental building blocks of program logic. They also translate neatly into C.

COLUMNS

Standard C

P. J. Plauger

Doctor C's Pointers

Rex Jaeschke

Questions & Answers

Ken Pugh

On The Networks

Sydney Weinstein

USER REPORTS

C-scape And Look & Feel

Comments By Ian Ashdown

BOOK REVIEWS

Numerical Recipes In C

Reviewed By Dwayne Phillips

X Window System Series

Reviewed By Vince Guarna

DEPARTMENTS

Editor's Forum

Quick Takes

New Products

New Releases

We Have Mail