
|
NATIONAL
INSTITUTE OF SCIENCE & TECHNOLOGY |
ECE 604 MICRO COMPUTER ARCHITECTURE &
PROGRAMMING
(A) ARCHITECTURE OF IBM PC
- MOTHER BOARD CIRCUIT PC : Introduction, Motherboard functions, Functional Units
and Inter communication, Reset Logic, CPU Nucleus Logic, DMA Logic, Wait State Logic, Bus
Arbitration Logic, RAM Logic, ROM Logic, ROM Decode Logic, RAM Parity Logic, NMI Logic,
I/O Ports Decode Logic, Time of Day (TOD) Logic, Dynamic Memory, Refresh Logic, Speaker
Logic, Mode Switch Input Logic Keyboard interface, Coprocessor Unit, control Bus Logic,
Address Bus Logic, Data Bus Logic, I/O Slot Signals, New Generation Motherboard,
Motherboard Connectors and Jumpers, Design Variations SMPS.
- PRINTER CONTROLLER : Introduction, Centronics Interface, Programming Sequence,
Hardware Overview, Circuit Description Printer, New Generation Printer Controller.
- FLOPPY DISK CNTROLLER: Introduction, Floppy Disk Controller Overview, Disk
Format, FDC System Interface, FDD Interface, Overall Operation of Floppy Disk Subsystem,
FDC IC, FDC Commands, Sector Interleaving, Write Pre-compensation, Data Separation,
Circuit Description, Floppy Disk Data Separator FDC 926B, FDC9229T Floppy Disk Interface
Circuit, New Generation Floppy Disk Controller.
- HARD DISK CONTROLLER SUBSYSTEM: Introduction, Overview of HDC Organization, Disk
Drive Types and Interface, Controller Ports Description, HDC Commands and Command Block,
Commands completion and Status, Controller Design Types, Western Digital HDC : WD
1002S-WX2, Standard Microsystems HDC, Design, Longshine Design, Drive functional Units,
Hard Disk Card, Hard Disk Format, Hard Disk Format Procedure, HDC Board Layouts.
- DISPLAY ADAPTER: Introduction, CRT Display, CRT Controller Principle, CRT
Controller - Motorola 6845, MDA Design Organization, Colour/Graphics Adapters(CGA),
Advanced Graphics Adapters, New Generation Display Adapter, Display Adapters-Device
interface.
(B) SYSTEM PROGRAMMING USING DOS & BIOS INTERRUPT ROUTINES
- INTRODUCTION TO KEYBOARD & SCREEN PROCESSING: Introduction to DOS and BIOS
interrupts, Keyboard & screen processing, Setting the cursor, Clearing the screen,
Screen & Keyboard operation, Display of ASCII character set.
- ADVANCED SCREE PROCESSING: Introduction, Video Adapter, INT. 10h service, Setting
Graphics mode & displaying colour.
- ADVANCED KEYBOARD PROCESSING: Introduction, shift status, Keyboard buffer, DOS
interrupt, 21H & BIOS interrupts 16H for Keyboard input.
- DISK STORAGE ORGANIZATION: Introduction, Files & Records, Disk ORGANIZATION,
Boot record, Clusters, Directory, FAT, Disk Processing, File handles, extended DOS
function call & BIOS disk operation.
TEXTBOOKS
1. IBM PC and Clones Hardware, Troubleshooting And Maintenance By B.Gobindarajalu,
T.M.H.
2. IBM PC Assembly Language & Programming by Peter Abel, P.H.I.
© Copyright National Institute of Science &
Technology, Berhampur, Orissa, India
Website Maintained by NIST Training & Consultancy Services