Advanced Microsoft OS/2 Programming - Info and Reading Options
By Ray Duncan
"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: Ray Duncan
- Number of Pages: 782
- Publisher: Microsoft Press
- Publish Date: 1989
“Advanced Microsoft OS/2 Programming” Subjects and Themes:
- Subjects: ➤ OS/2 (Computer file) - OS2 - OS/2 - OS/2 Warp - Operating systems (Computers) - eComStation - OS/2 Programming - development - programming - kernel - Assembly languages (Electronic computers) - MS OS/2 (Computer file)
Edition Identifiers:
- The Open Library ID: OL26490103M - OL17259462W
- Online Computer Library Center (OCLC) ID: 18166672
- Library of Congress Control Number (LCCN): 88021103
- ISBN-10: 1556150458
- All ISBNs: 1556150458
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.
- The WorldCat Libraries Catalog: Find a copy of “Advanced Microsoft OS/2 Programming” at a library near you.
Buy “Advanced Microsoft OS/2 Programming” online:
Shop for “Advanced Microsoft OS/2 Programming” on popular online marketplaces.
- Ebay: New and used books.