March 1992 - TOOLS FOR ASSEMBLY LANGUAGE PROGRAMMING


FEATURES

THE UCR STANDARD ASSEMBLY LANGUAGE LIBRARY
by Randall Hyde

The University of California Riverside Standard Library for 80x86 assembly language programmers provides a slate of useful high-level assembly language routines.

AN OBJECT-ORIENTED ASSEMBLY LANGUAGE MACRO LIBRARY
by Donald J. McSwain

ASM programmers, like their high-level language counterparts, can use object-oriented programming techniques to develop reusable, maintainable code.

ASSEMBLY LANGUAGE PROGRAMMING FOR THE 80x87
by Nicholas Wilt

Contrary to popular notions, numeric coprocessor code can be optimized using assembly language in much the same way as integer-based code.

PORTING UNIX TO THE 386 DEVICE DRIVERS
by William Frederik Jolitz and Lynne Greer Jolitz

Entering, exiting, and masking various processor interrupts are covered this month.

DEVICE DRIVER MONITORING
by Rick Knoblaugh

Debugging device drivers is a snap with this monitoring program.

PRINTING FROM WINDOWS 3
by Michael J. Young

Abort procedures process Windows messages and yield control to applications on a regular basis.

EMBEDDED SYSTEMS

THE AM29000 AS AN EMBEDDED CONTROLLER
by Bob Lowell

Advanced Micro Devices' 29000 RISC coprocessor can achieve high performance without greatly impacting the hardware component cost of controller boards.

EXAMINING ROOM

THE LOTUS OPEN MESSAGE INTERFACE
by Al Stevens

The Lotus OMI defines a platform-independent method for applications to exchange e-mail.

PROGRAMMER'S WORKBENCH

PROGRAMMING WITH COMMUNICATION PROTOCOL STACKS
by Gordon Free

Blackbird, a communications library based on the ISO reference model architecture, was developed by Traveling Software for use in its file transfer software.

COLUMNS

PROGRAMMING PARADIGMS
by Michael Swaine

Michael looks to the future, when deciding what's relevant will be the key to success.

C PROGRAMMING
by Al Stevens

The D-Flat saga continues with LISTBOX window class, the base class for pop-down menus.

STRUCTURED PROGRAMMING
by Jeff Duntemann

Jeff scales the twin towers of analysis and design.

GRAPHICS PROGRAMMING
by Michael Abrash

Michael boosts the performance of his 3-D animation code using fixed-point arithmetic.

PROGRAMMER'S BOOKSHELF
by Ray Duncan

The "true" history of the computer industry depends on which book you read.

DEPARTMENTS

EDITORIAL
by Jonathan Erickson

LETTERS
by you

SWAINE'S FLAMES
by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST
by Tami Zemel


Copyright © 1992, Dr. Dobb's Journal