Skip to:Content
|
Bottom
Cover image for Design and interfacing of the IBM PC, PS, and compatible
Title:
Design and interfacing of the IBM PC, PS, and compatible
Personal Author:
Publication Information:
Englewood Cliffs, N.J. : Prentice Hall, 1995
ISBN:
9780130985675

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000002964488 QA76.8.I292 M39 1995 f Open Access Book Book
Searching...

On Order

Summary

Summary

Hailed by experts for its topical breadth and "hands-on" format, this thorough and visually appealing guide uses a step-by-step approach to teach the basics of PC architecture -- covering all x86 microprocessors from the 8088 to the Pentium Pro. Clarifying concepts with many real-world examples throughout, it offers intimate details of 80x86 assembly language programming, DOS memory map, BIOS, microprocessor architecture, interfacing techniques, system programming, hard disk characteristics and more. It uses the Debug utility to explore the internal working of the PC and microprocessor interfacing, shows readers early on how to combine assembly and C programming, and places all C programming in the last section of each chapter to accommodate those with no background in the subject

Discusses 8-bit, 16-bit and 32-bit interfacing of x86 microprocessor, and uses fragments of programs form IBM PC technical reference to show how PC system programming is being used in today's business world. Ensures an understanding of binary and hex numbering systems before delving into PC system programming, and analyzes hardware differences among 8086, 286, 386, 486, Pentium and Pentium Pro chips. Second edition features include: how to design your own PC interface card; discussions on PC interfacing (with real world devices such as LCD, stepper motor, ADC, DAC, and temperature sensors); programming I/O with C; serial and parallel ports programming in C; the latest DRAM technologies; and how to use new parallel ports.


Author Notes

Claus Grupen, Universität Siegen born: September 19th, 1941 in Timmendorfer Strand, Germany Studies of mathematics and physics at the University of Kiel, Germany; degree of a high school teacher in 1966, Ph.D. in physics with research work on ''Electromagnetic Interactions of Cosmic Ray Muons'', University of Kiel 1970, Visiting Fellow of the Royal Society of England, University of Durham. Cooperation with Sir Arnold Wolfendale (later Astronomer Royal) on cosmic ray physics (1971/1972). Spokesperson of a cosmic ray experiment (muon spectra, charge ratio and interactions of muons) at DESY, Hamburg 1972 - 1973. Habilitation at the University of Siegen in physics with a thesis on ''Electromagnetic Interactions of High Energy Cosmic Ray Muons'' (1975) Radiation Officer at Siegen University since 1975; Honorary consultant for the Siegen fire brigade in matters of ''Radiation Safety'' since 1990 Member of the PLUTO-experiment at DESY working on DORIS and PETRA (1974 - 1987) on Electron-Positron Interactions Supernumerary professor of physics at Siegen University since 1978; full professor at Siegen since 1981. Special High Energy and Particle Physics Prize of the European Physical Society for the Discovery of the Gluon in 1979; awarded in 1995 (jointly with members of the JADE, Mark J, PLUTO and TASSO Collaborations) Dean of the physics department at Siegen University 1980/81; 1991 - 1993; and 2002 - 2006. Visiting professor at the University of Tokyo 1981 and 1985, doing cosmic ray work with Prof. Dr. Takashi Kitamura. Member of the ALEPH-Experiment (Electron-Positron Interactions at the world largest e+e− Collider LEP) at CERN (1984 - now). Member of the CosmoALEPH-Experiment (Underground muon physics with the ALEPH detector at CERN; 1990 - now). Member of the KASCADE-Grande and LOPES experiments at the Forschungszentrum Karlsruhe (KIT - Karlsruhe Institute of Technology; 2005 - now) Paid Associate at CERN 1990; 1994, and 2000 working on ALEPH. Director of the ''Research Institute for Humanities and Social Science'' at Siegen University 1999 - 2001 retired: September 30, 2006 Irene Buvat, born July 21, 1966 1988 "Magistère Interuniversitaire de Physique", cum laude Bachelor of Physics cum laude Ecole Normale Supérieure ULM Paris, France 1989 Graduated in Nuclear Physics, cum laude, Paris XI University, Orsay, France 1992 PhD in Nuclear Physics : "Scatter correction in scintigraphy" cum laude, Paris XI University, Orsay, France 1992 200 credit hours in Biology 1989-1992 Research fellow with Robert Di Paola, U66 INSERM, Institut Gustave Roussy, Villejuif, France 1993-1994 Research fellow with Andrew Todd-Pokropek, Department of Medical Physics and Bio-engineering, University College London, UK 1995-1996 Research fellow with Stephen Bacharach, Department of Nuclear Medicine, National Institutes of Health, Bethesda, MD 1996-2001 Research Scientist CNRS (Centre National de la Recherche Scientifique), INSERM Laboratory of Functional Imaging, Paris 2002-2005 Research Scientist CNRS (Centre National de la Recherche Scientifique), INSERM Laboratory of Functional Imaging, Paris, Head of the "Quantitative imaging of radiotracers" research group 2006-2007 Director of Research CNRS (Centre National de la Recherche Scientifique), INSERM Laboratory of Functional Imaging, Paris, Head of the "Quantitative imaging of radiotracers" research group 2008-now Director of Research CNRS (Centre National de la Recherche Scientifique), CNRS Laboratory of "Imaging and Modeling in Neurobiology and Cancerology", Orsay, France, Head of the "Quantitative molecular imaging" research group AWARDS 2009 Rotblat medal awarded by the Editorial Board of "Physics in Medicine and Biology" for the citations prize to the authors of the original research paper that has received the most citations in the preceding five years (according to the Institute for Scientific Information). Awarded article: GATE: a simulation toolkit for PET and SPECT, Jan et al, Phys. Med. Biol. 49 4543-61, 2004. 2002 Bronze medal awarded by the CNRS for outstanding accomplishments in medical imaging


Table of Contents

0 Introduction to Computing
1 8086/88 Microprocessors and Supporting Chips
2 80286 Microprocessor and Supporting Chips
3 Memory and Memory Interfacing
4 I/O Design and the 8255 Chip
5 The 8253/54 Timer and Music
6 Interrupts and the 8259 Chip
7 Direct Memory Access and 8237 DMA Controller
8 Video and 6845 CRT Controller Chip
9 Serial Data Communication and 16450/8250/51 Chips
10 Keyboard and Printer Interfacing
11 Floppy, Hard Disks and Files
12 80x87 Math Coprocessors
13 286 Microprocessor: Real vs Protected Mode
14 High Speed Memory Interfacing and Cache
15 486, Intel's Pentium and RISC Processors
16 MS DOS Structure, TSR and Device Drivers
17 MS DOS Memory Management
18 IC Technology and System Design Considerations
19 ISA, EISA, Microchannel, Local Bus and PCI
20 Programming DOS, BIOS, and PC Hardware with C/C++
Go to:Top of Page