Skip to content

PC Interfacing Pocket Reference

Best in textbook rentals since 2012!

ISBN-10: 0071355251

ISBN-13: 9780071355254

Edition: 1st 2000

Authors: Michael Predko

List price: $29.95
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This text contains essential information for developing software applications and hardware interfaces. It also contains a number of example code snippets for helping users develop their own applications.
Customers also bought

Book details

List price: $29.95
Edition: 1st
Copyright year: 2000
Publisher: McGraw-Hill Professional Publishing
Binding: E-Book 
Pages: 592
Size: 4.02" wide x 6.00" long x 0.89" tall
Weight: 0.594
Language: English

List of Figures
Conventions Used in This Book
Data Tables
Mathematical and Physical Constants
ASCII
EBCDIC (Extended Binary-Coded Decimal Interchange Code)
Morse Code
Audio Notes
Touch Tone Telephone Frequencies
Phonetic Alphabets
Radio 10 Codes
Miscellaneous Electronics
Resistor Color Coding
Electromagnetic Spectrum
Digital Logic
Formulas
DC Electronics Formulas
Physical Formulas
Conversions
Speaker Output
SoundBlaster Output
Memory Allocation
PC Addressing
Memory Map
I/O Space Map
Interrupt Function by Number
Motherboard Basic Architecture
Block Diagram
Caching
Processors
Architecture
Programming
Caches
Instruction Sets
8086/8087 Processor Data Formats
Adapter Card Busses
ISA
PCI
USB Bus
Connections to the PC
Data Packet Formats
Data Transfer Types
Device Enumeration
PC Host Configuration
Boot Process
POST Operation
Bus ROM
Operating System Boot
Video Interfaces
Video Modes with Character/Pixel Information
Character/Color Information
Display Adapter Connections
Display Scan Rates
Keyboard/Mouse
Controller Rgister Definition
Connector Specification
Keyboard Operation with Timing Diagrams
Mouse Data Packet
Keyboard Controller Commands
Keyboard Commands
Keyboard Scan Codes
I/O Peripherals
Serial Port
Parallel Port
Diskette Subsystem
Standard Diskette Formats
Diskette Connector Pinouts
Block Diagram
Track/Sector Formatting
Boot Sector Specification
(E)IDE Disk Subsystem
Disk Sizing
Block Diagram
Disk Connector Pinouts
SCSI Connector Pinouts
Miscellaneous PC Hardware
Joystick
SoundBlaster
Power Supply
MS-DOS Executable File Formats
Program Segment Prefix
.COM File Format
Registers on .COM Application Start
.EXE File Format
Device Driver Header
Device Driver Attribute Word
PC Firmware
Video Modes
Interrupt 11h: Equipment Determination
Interrupt 12h: Get Memory Size
Disk BIOS Status Byte
Modem-Status Register Bit Definition
System Services Protected-Mode Descriptor Table Format
Keyboard Flags Byte
Printer-Status Byte
Interrupt 19h: Bootstrap Loader
Interrupt 1Ah: System Timer and RTC Services
Interrupt 33h: Mouse Interrupt
BIOS System Variables
MS-DOS
MS-DOS File Search
Memory Block Definition
File-Control Block Definition
Environment Information
Error Codes
Command.Com
MS-DOS Interrupt APIs
Interrupt 2Fh - Multiplex Interrupt Standard Process Numbers
Interrupt 2Fh: Multiplex Interrupt Process Number Availability Check
MS-DOS Operation
Directory/Filenames
File Wild Cards
MS-DOS Commands and Utilities
Redirecting I/O
CONFIG.SYS Commands
MS-DOS Common Device Drivers
MS-DOS Code Pages
EDLIN Editor
Batch Files
Input Parameters
Wrappers
Statements
Variables
Reserved Words
Conditional Execution
Traditional FOR Loops
MASM 6.11 Assembler
Command-Line Operations
Assembler Directives
Linking
Basic Language
Declarations
Statements
Operators
Microsoft Enhanced Statements
Qbasic Command-Line Options
C Language
Declarations
Statements
Operators
Directives
Reserved Words
Escape Sequences
Streaming
Common C Functions
Debuggers
Debug.com
Codeview
Tools.Ini
Win32 Kernel/Operating System Architecture
User, GDI and Kernel
WIN.INI
Windows Registry
Arenas
Rings
Virtual Memory Manager
V86 Mode
COM/OLE/ActiveX
Windows Device Drivers
Dynamic Link Libraries (.DLL)
Virtual Device Drivers (.VxDs)
Win32 Device Models (.WDMs)
Visual Basic
Integrated Development Environment
Controls
MSComm
Visual C++
Object-Orientated Programming
Microsoft Development Studio
Microsoft Function Classes (MFC)
Suggested Visual C++ Debugging Process
Microsoft Foundation Classes
Windows Extensions and DPMI APIs
Sample Routines
Far Conditional Jump Macro
Passing Parameters
Interrupt Handler Skeletons
Interrupt Vector Capture and Release
DMA Transfer Set Up
Batch File I/O Utilities
String Operations
Critical Timing Using the 8254
Tone Output on PC's Speaker
Video Output
Hex/ASCII Data Conversion
ASCII Lowercase to Uppercase Conversion
Keyboard Handlers
Mouse Handlers
Serial Port I/O
File I/O
Joystick Pot Read
SoundBlaster Register/DSP Access
Visual Basic MSComm Initialization
Visual Basic MSComm "OnComm" Event Handler
Basic HTML
URL Types
HTML Template
HTML Color Specification
HTML Tag Commands
Glossary
Resources
Index