OBJECTIVE: This course will impart knowledge of various architectures of PC processors, assembly language programming,structure of MS-DOS and Window systems.
Architecture of PC processors - addressing modes -Instruction set - features of pentium processor.
IBM PC System units - task allocations of system board - Memory map - I/O address map - AT bus specifications - PCI bus.
Keyboard - speaker - printer - Display adapters - VGA standard - Floppy disk and hard disk formats - Serial interface - Mouse interface.
Program development stages - Macro Assembler - Directives (read mode only) - linker - loader - editor - debugger.
BIOS - DOS kernel - command processor - Boot record - File directory - MS-DOS booting process - program segment prefix - COM and EXE files - BIOS and DOS interrupts - Structure of device drivers.
Window systems - Windows 95 - Device drivers for windows - Windows 95 system architecture - virtual machine - virtual hardware - virtual device drivers - windows based applications - MS-DOS and MS-DOS based applications.