The Fourth Edition

 

We're very excited about the Fourth Edition of Assembly Language for Intel-Based Computers. Here are some of the major features:

  • 32-bit, Protected mode programming as the default model
  • Simplified link libraries for both 32-bit and 16-bit programming
  • Win32 Console programming: an entire chapter showing how to use MS-Windows API calls, including a graphical Windows application
  • 16-bit programming is still supported, with three chapters devoted exclusively to BIOS programming and MS-DOS programming
  • Nearly all 32-bit programs are accompanied by a parallel 16-bit version on the example program disk
  • 16-bit graphics and mouse programming
  • Expanded coverage of procedures and stack parameters
  • Expanded coverage of structures and unions
  • Entire chapter on linking to C++ in both 16-bit and 32-bit modes

Many of our readers used the Third Edition as the primary text for computer fundamentals and introductory architecture courses. The Fourth Edition includes the following topics to make this even easier:

  • Virtual machine architecture
  • Elementary boolean operators and expressions with truth tables
  • Binary and hexadecimal arithmetic, numeric conversions, and IEEE floating-point binary representation
  • IA-32 protected mode segmentation and paging
  • Introductory explanations of Multitasking, Pipelining, and Superscalar architecture
  • Instruction execution cycle with improved diagrams
  • Interrupt vectoring and device I/O
  • Disk fundamentals, including disk geometry, FAT32 and NTFS file structures

And, of course, students receive a free copy of the Microsoft Assembler 6.15 on a CDROM, along with an evaluation copy of the TextPad editor by Helios Software Solutions.