1989 15.03 1991

Vol.15 n°3 (#162) march 1990

Vol.15 n°3 (#162) march 1990

(ddj_1990_03.jpg)

p.6 EDITORIAL (p.201 in reprint volume 15)

p.6 EDITORIAL (p.201 in reprint volume 15)

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

FEATURES

p.16 ASSEMBLY LANGUAGE LIVES! (p.205 in reprint volume 15)

p.16 ASSEMBLY LANGUAGE LIVES! (p.205 in reprint volume 15)

[author : Michael Abrash]

Assembly language isn’t the be-all and end-all of PC programming, but as Michael states, it’s sometimes the only game in town when performance or program size are important.

p.30 ASSEMBLY LANGUAGE TRICKS OF THE TRADE (p.212 in reprint volume 15)

p.30 ASSEMBLY LANGUAGE TRICKS OF THE TRADE (p.212 in reprint volume 15)

[author : Tim Paterson]

Every programmer collects a personal bag of programming tricks. Tim’s has been 13 years in the making, and he shares some of his favorites with you.

p.38 68040 PROGRAMMING (p.216 in reprint volume 15)

p.38 68040 PROGRAMMING (p.216 in reprint volume 15)

[author : Stephen Satchell]

The newest member of the 680x0 family provides some challenges for programmers at all levels, particularly when it comes to caching.

p.46 HOMEGROWN DEBUGGING - 386 STYLE! (p.220 in reprint volume 15)

p.46 HOMEGROWN DEBUGGING - 386 STYLE! (p.220 in reprint volume 15)

[author : Al Williams]

Use the 80386’s hardware to debug your programs by including Al’s assembly language code to establish breakpoints.

p.58 MANAGING MULTIPLE DATA SEGMENTS UNDER MICROSOFT WINDOWS: PART II (p.227 in reprint volume 15)

p.58 MANAGING MULTIPLE DATA SEGMENTS UNDER MICROSOFT WINDOWS: PART II (p.227 in reprint volume 15)

[author : Tim Paterson and Steve Flenniken]

Last month, Tim and Steve presented a method for managing multiple data segments under MS Windows using the segment table. This month, they provide a sample Windows program that puts the segtable library to work.

p.66 OBJECT-ORIENTED PROGRAMMING WITH ASSEMBLY LANGUAGE (p.232 in reprint volume 15)

p.66 OBJECT-ORIENTED PROGRAMMING WITH ASSEMBLY LANGUAGE (p.232 in reprint volume 15)

[author : Randall Hyde]

Randy makes a case that the object-oriented paradigm isn’t completely the domain of high-level programming languages. He believes that OOP techniques can be applied, and are worth considering for ASM projects too.

EXAMINING ROOM

EXAMINING ROOM

p.74 INSIDE WATCOM C 7.0/386 (p.237 in reprint volume 15)

p.74 INSIDE WATCOM C 7.0/386 (p.237 in reprint volume 15)

[author : Andrew Schulman ]

Andrew suspects that Watcom’s C 7.0/386 has launched the opening salvos in a 32-bit 386 development tool war. He also looks at how Novell has implemented the compiler for its C Network Compiler/386.

PROGRAMMER'S WORKBENCH

PROGRAMMER'S WORKBENCH

p.84 MIXED-LANGUAGE PROGRAMMING WITH ASM (p.243 in reprint volume 15)

p.84 MIXED-LANGUAGE PROGRAMMING WITH ASM (p.243 in reprint volume 15)

[author : Karl Wright and Rick Schell]

As Karl and Rick point out, it’s not only practical but often advisable to mix languages and memory models in order to achieve the best results. Assembly language is a vital part of this mix.

COLUMNS

COLUMNS

p.122 PROGRAMMING PARADIGMS (p.265 in reprint volume 15)

p.122 PROGRAMMING PARADIGMS (p.265 in reprint volume 15)

[author : Michael Swaine]

Lisp has been codified, gentrified, and now objectified. Michael looks at how the Common Lisp data-type system underlies the object system, and how Lisp functions have been extended to the object world.

p.127 C PROGRAMMING (p.269 in reprint volume 15)

p.127 C PROGRAMMING (p.269 in reprint volume 15)

[author : Al Stevens]

TEXTSRCH, Al’s text retrieval project, continues to grow. Now you can select and view one of the files from within the TEXTSRCH program itself. He then uses this feature to explore the CURSES function library.

p.134 STRUCTURED PROGRAMMING (p.274 in reprint volume 15)

p.134 STRUCTURED PROGRAMMING (p.274 in reprint volume 15)

[author : Jeff Duntemann]

There really were some neat ideas at last fall’s Comdex, you just had to search them out. Jeff describes the jewels he discovered, then delves into sets in Modula-2.

DEPARTMENTS

DEPARTMENTS

p.8 LETTERS (p.202 in reprint volume 15)

p.8 LETTERS (p.202 in reprint volume 15)

[author : you]

p.160 SWAINE’S FLAMES (p.288 in reprint volume 15)

p.160 SWAINE’S FLAMES (p.288 in reprint volume 15)

[author : Michael Swaine]

PROGRAMMER'S SERVICES

PROGRAMMER'S SERVICES

p.152 OF INTEREST (p.285 in reprint volume 15)

p.152 OF INTEREST (p.285 in reprint volume 15)

[author : compiled by Janna Custer]

p.153 ADVERTISER INDEX (not in reprint volume 15)

p.153 ADVERTISER INDEX (not in reprint volume 15)

where to go for more information on products

p.154 PROGRAMMER’S MARKETPLACE (not in reprint volume 15)

p.154 PROGRAMMER’S MARKETPLACE (not in reprint volume 15)

classified ads