Nistlogo.jpg (10440 bytes)

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY

HOME >> ACADEMIC PROGRAMS >> ELE  >> MICRO COMPUTER ARCHITECTURE & PROGRAMMING

ECE – 604 MICRO COMPUTER ARCHITECTURE & PROGRAMMING

(A) ARCHITECTURE OF IBM PC

  1. 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.
  2. PRINTER CONTROLLER : Introduction, Centronics Interface, Programming Sequence, Hardware Overview, Circuit Description Printer, New Generation Printer Controller.
  3. 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.
  4. 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.
  5. 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

  1. 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.
  2. ADVANCED SCREE PROCESSING: Introduction, Video Adapter, INT. 10h service, Setting Graphics mode & displaying colour.
  3. ADVANCED KEYBOARD PROCESSING: Introduction, shift status, Keyboard buffer, DOS interrupt, 21H & BIOS interrupts 16H for Keyboard input.
  4. 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.

HOME >> ACADEMIC PROGRAMS >> ELE  >> MICRO COMPUTER ARCHITECTURE & PROGRAMMING

© Copyright National Institute of Science & Technology, Berhampur, Orissa, India
Website Maintained by NIST Training & Consultancy Services