ABSTRACT

Preamble What I have for you in this chapter is the same program from the previous chapter (page 94), but wow is it smaller! One thing you will have noticed from that first program is that it does an incredible amount of stack manipulation: this makes the program both long and very tedious to write. The Borland and Microsoft (plus other vendors') assemblers have some high-level features that ease the coding burden considerably, even to the point of the program being as short as the equivalent written in C or some other high-level language. That's saying something! What follows is a breakdown of each section of the previous program, showing how it can be improved ...