Introduction: Building blocks of the Digital computer, CPU functions, Memory types, Input / Output Devices, Stored program concept, History of Microprocessors. Intel 8085 Microprocessor: Internal architecture, Hardware description, Interrupts and interrupts servicing and Interfacing the memory. Assembly Language Programming: 8085- Addressing modes & Instruction set, Flow charts, Assembly language programming and assembler directives, Linker and its operation, Programming examples. Interfacing the Input / Output devices: i8255 Programmable Peripheral Interface, i8253 Programmable Interval Timer, i8251 Universal Synchronous /Asynchronous Receiver Transmitter, i8259 Programmable Interrupt Controller and i8279 Programmable Keyboard / Display interface device. Interfacing the Data Converters: Digital-to-Analog Converters, Interfacing DAC with 8085 microprocessor, Analog-to-Digital Converters, Interfacing ADC with 8085. Advanced Microprocessors: Intel 8086 family microprocessors, Programming model, Memory paging, Virtual memory concept, Advanced features of 80386/486/Pentium Processors. Microcontroller: Introduction to Microcontrollers, Intel-8051: Architecture, Hardware description, Memory organization, Addressing Modes. Programming the i8051: Instruction set, Assembly language programming, Interrupt structure and interrupt priorities, Interfacing with external devices and Programming examples.
Basic Continuum Mechanics ( stress and strain; Mohr’s circle, principal stresses and strains), Elasticity (elastic deformation, generalized Hooke’s law, basic equations of elasticity for plane elasticity problems; elastic constants and their relations; strain energy, membrane stresses in thin and thick cylinders and simple shells, thin walled pressure vessels), torsion (torsion of circular shaft, close coiled helical springs; torsion of thin walled open and closed sections and non-circular sec
Basic computational techniques are a must as they form very important ingredient for implementation that complement the theory courses. In this course, computational along with visualization techniques are introduced.