برنامهنویسی سیستم PC: [مرجع عمیق برای برنامهنویس DOS]
PC system programming : [an in-depth reference for the DOS programmer
معرفی کتاب «برنامهنویسی سیستم PC: [مرجع عمیق برای برنامهنویس DOS]» (با عنوان لاتین PC system programming : [an in-depth reference for the DOS programmer) نوشتهٔ Michael Tischer; Michael Fischer، منتشرشده توسط نشر Abacus در سال 1991. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Great compilation on basic topics to understand the aspects of PC hardware seen with a programmer's focus.Introduction (page 8)A few years ago, my computer was a small home computer. When I became interested in the IBM PC, I had to learn a lot of new things. I learned about MS-DOS and became familiar with 8088 assembly language. I soon reached a point where I started developing commercial PC programs in partnership with my friendAxel Sellemerten.All of this happened some time ago, but I still clearly remember sitting at my desk, looking through dozens of PC books and technical manuals, trying to find a critical piece of information.These books and manuals were expensive and hard to find. Besides, none of them covered all aspects of the PC. Some books tell you about PC hardware or the BIOS or DOS. I could never find a book that dealt with the PC as a total system. No single book was able to provide me with a complete system overview.This book is the result of my experience with all of these references. The three main areas of the PC (hardware, the BIOS and DOS) are combined in this book from a software developer's point of view. This book was written to serve as an instruction book as well as a reference manual. It is not, and was never intended to be, a book for the beginner. The book assumes that you're familiar with MS-DOS and are able to program in one of the four most popular PC programming languages (machine language, BASIC, Pascal or C). Chapter 1 - Introduction Chapter 2 - The PC's Brain Chapter 3 - Introduction to Interrupts Chapter 4 - Using Interrupts from High Level Languages Chapter 5 - Using Interrupts from Assembly Language Chapter 6 - The Disk Operating System Chapter 7 - The BIOS Chapter 8 - Terminate and Stay Resident Programs Chapter 9 - Sound on the PC Chapter 10 - Accessing and Programming the Video Cards Chapter 11 - Accessing and Programming the AT Realtime Clock Chapter 12 - Keyboard Programming Chapter 13 - Expanded Memory Specification Chapter 14 - Mouse Programmingj Chapter 15 - Determining ProcessorTypes Chapter 16 - PC Hardware Interrupts Chapter 17 - Hard Disk Partitioning Chapter 18 - The PC Ports Chapter 19 - Interaction between Keyboard, BIOS and DOS Appendices Appendix A - Important Hardware Interrupts Appendix B - BIOS Interrupts and Functions Appendix C - DOS Interrupts and Functions Appendix D - EMM Functions Appendix E - EGA/VGA BIOS Functions Appendix F - Mouse Driver Interrupts Appendix G - Introduction to Number Systems Appendix H - Glossary of Terms Appendix I - Scan Codes Appendix J - ASCII Character Set Index Companion Diskette
دانلود کتاب برنامهنویسی سیستم PC: [مرجع عمیق برای برنامهنویس DOS]