"Advanced Microsoft OS/2 Programming" - Information and Links:

Advanced Microsoft OS/2 Programming - Info and Reading Options

"Advanced Microsoft OS/2 Programming" was published by Microsoft Press in 1989 and it has 782 pages.


“Advanced Microsoft OS/2 Programming” Metadata:

  • Title: ➤  Advanced Microsoft OS/2 Programming
  • Author:
  • Number of Pages: 782
  • Publisher: Microsoft Press
  • Publish Date:

“Advanced Microsoft OS/2 Programming” Subjects and Themes:

Edition Identifiers:

AI-generated Review of “Advanced Microsoft OS/2 Programming”:


"Advanced Microsoft OS/2 Programming" Table Of Contents:

  • 1- Road Map to Important Figures and Tables
  • 2- Acknowledgments
  • 3- Introduction
  • 4- SECTION 1 THE OS/2 OPERATING SYSTEM
  • 5- Chapter 1 Introduction to OS/2
  • 6- System positioning; Key features of OS/2
  • 7- Chapter 2 OS/2 Structure and Initialization
  • 8- System components; How OS/2 is loaded; Memory maps
  • 9- Chapter 3 OS/2 Application Programs
  • 10- Program source structure; Module definition files; Executable
  • 11- file structure; Program loading, entry conditions, and
  • 12- termination; Sample program: HELLO.ASM
  • 13- Chapter 4 OS/2 Programming Tools
  • 14- File types and extensions; Macro Assembler; C Compiler; Linker;
  • 15- CREF utility; Librarian; BIND and API.LIB; MAKE utility
  • 16- SECTION 2 PROGRAMMING THE USER INTERFACE
  • 17- Chapter 5 Keyboard and Mouse Input
  • 18- Keyboard modes; Keyboard input methods; Use of logical
  • 19- keyboards; Keyboard subsystems and drivers; Keyboard monitors;
  • 20- Mouse input methods; Mouse subsystems and drivers; Sample
  • 21- program: MOUDEMO.C
  • 22- Chapter 6 The Video Display
  • 23- Video display modes; Using DosWrite for output; Using Vio
  • 24- functions for output; Pop-up support; Video subsystems and
  • 25- drivers
  • 26- Chapter 7 Printer and Serial Ports
  • 27- Printer output methods; The print spooler; Serial port input
  • 28- and output; Configuring the serial port; The serial port and
  • 29- real mode applications
  • 30- SECTION 3 PROGRAMMING MASS STORAGE
  • 31- Chapter 8 File Management
  • 32- Filenames and handles; Opening, creating, and closing files;
  • 33- Reading and writing files; Forcing disk updates; File and
  • 34- record locking; Sample programs: ARGC.ASM, ARGV.ASM, DUMP.C,
  • 35- DUMP.ASM
  • 36- Chapter 9 Volumes and Directories
  • 37- Hierarchical directory structures; Searching disk directories;
  • 38- Directory and disk control; Volume labels; Sample programs:
  • 39- WHEREIS.C and WHEREIS.ASM
  • 40- Chapter 10 Disk Internals
  • 41- Boot sector and BIOS parameter block; File allocation table;
  • 42- Root directory; Files area and subdirectories; Fixed disk
  • 43- partitions; Direct disk access
  • 44- SECTION 4 ADVANCED OS/2 TECHNIQUES
  • 45- Chapter 11 Memory Management
  • 46- Memory protection; Virtual memory; Allocating global memory;
  • 47- Huge memory blocks; Discardable segments; Writable
  • 48- code segments; Local storage
  • 49- Chapter 12 Multitasking
  • 50- The OS/2 scheduler; Managing processes; Managing threads; Managing
  • 51- sessions; Configuring the OS/2 multitasker; Sample programs:
  • 52- TINYCMD.C, TINYCMD.ASM, DUMBTERM.C, DUMBTERM.ASM
  • 53- Chapter 13 Interprocess Communication
  • 54- Semaphores; Pipes; Shared memory; Queues; Signals
  • 55- Chapter 14 IOPL Segments
  • 56- Execution with I/O privilege; IOPL-related API functions; Using
  • 57- IOPL in applications; Sample programs: PORTS.C, PORTS.ASM,
  • 58- PORTIO.ASM
  • 59- Chapter 15 Time, Date, and Timers
  • 60- Reading and setting date and time; Programmed delays; Using
  • 61- timers
  • 62- SECTION 5 CUSTOMIZING OS/2
  • 63- Chapter 16 Filters
  • 64- System support for filters; Building simple filters; Using a
  • 65- filter as a child process; Sample programs: PROTO.C, PROTO.ASM,
  • 66- FIND.C, EXECSORT.ASM
  • 67- Chapter 17 Device Drivers
  • 68- Unique aspects of OS/2 drivers; Device driver types and modes;
  • 69- Device driver structure; Command code functions; Device Driver
  • 70- Helper functions (DevHlps); Building a device driver; Sample
  • 71- programs: TEMPLATE.ASM, TINYDISK.ASM
  • 72- Chapter 18 Device Monitors
  • 73- Monitor organization; Monitor data packets; Device driver
  • 74- support for monitors; Sample programs: SNAP.C, SNAP.ASM
  • 75- Chapter 19 Dynamic Link Libraries
  • 76- Dynamic linking at load time; Dynamic linking at run time;
  • 77- Writing DLLs in assembly language; Writing DLLs in C; Sample
  • 78- programs: ASMHELP.ASM, SHOWARGS.ASM, CDLL.C, CINIT.ASM
  • 79- SECTION 6 OS/2 REFERENCE
  • 80- Part 1 Kernel API
  • 81- Part 2 DosDevIOCtl Functions
  • 82- Part 3 DevHlp Functions
  • 83- SECTION 7 APPENDIXES
  • 84- Appendix A OS/2 Error Codes
  • 85- Appendix B ASCII and IBM Extended Character Sets
  • 86- Appendix C Resources
  • 87- Appendix D OS/2 Load Module Format
  • 88- Appendix E Module Definition File Syntax
  • 89- Glossary
  • 90- Index

Read “Advanced Microsoft OS/2 Programming”:

Read “Advanced Microsoft OS/2 Programming” by choosing from the options below.

Search for “Advanced Microsoft OS/2 Programming” downloads:

Visit our Downloads Search page to see if downloads are available.

Find “Advanced Microsoft OS/2 Programming” in Libraries Near You:

Read or borrow “Advanced Microsoft OS/2 Programming” from your local library.

Buy “Advanced Microsoft OS/2 Programming” online:

Shop for “Advanced Microsoft OS/2 Programming” on popular online marketplaces.


Related Books

Related Ebooks

Source: The Open Library

E-Books

Related Ebooks from the Open Library and The Internet Archive.

1Advanced Microsoft OS/2 Programming - Ebook

Book's cover

Please note that the files availability may be limited due to copyright restrictions.
Check the files availability here, with more info and coverage.

“Advanced Microsoft OS/2 Programming - Ebook” Metadata:

  • Title: ➤  Advanced Microsoft OS/2 Programming - Ebook
  • Publish Date:

Edition Identifiers: