Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

MICROPROCESSOR & MICRO CONTROLLERS

MODULE - I (10 hours)


Microprocessor Architecture:Microprocessor and Microcomputer Architecture, Pins & Signals, Register
Organization, Timing & Control Module, 8085 Instruction Timing & Execution .
Assembly Language Programming of 8085: Instruction set of 8085, Memory & I/O Addressing, Assembly
language programming, Stack & Subroutines.
Interfacing EPROM & RAM Memories: 2764 & 6264, 8085 Interrupts
(Book 1: Ch.1,2,3,4 & 7)
MODULE – II (15 hours)
8086 Microprocessor: Architectures, Pin Diagrams and Timing Diagrams: Register Organisation, Architecture,
Signal Description, Physical Memory Organisations, Bus Operation, I/O Addressing Capability, Special Processor
Activities, Minimum Mode System and Timings, Maximum Mode System and Timings
8086 Instruction Set and Assembler Directives: Machine Language Instruction Formats, Addressing Modes,
Instruction Set, Assembler Directives and Operators
Assembly Language Programming with 8086: Machine Level Programs, Machine Coding the Programs
,Programming with an Assembler
Special Architectural Features and Related Programming: Stack, Interrupts and Interrupt Service Routines,
Interrupt Cycle,Non Maskable Interrupt, Maskable Interrupt, Interrupt Programming, Passing Parameters to
Procedures, Handling Programs of Size More than 64k,MACROS, Timings and Delays
Basic Peripherals and Their Interfacing with 8086: Semiconductor Memory Interfacing, Dynamic RAM
Interfacing, Interfacing I/O Ports, PIO 8255],Modes of Operation of 8255, Interfacing Analog to Digital Data
Converters, Interfacing Digital to Analog to Converters, Stepper Motor Interfacing ,
Special Purpose Programmable Peripheral Devices and Their Interfacing
Programmable Interval Timer 8253, Programmable Interrupt Controller 8259A, The Keyboard/Display Controller
8279, Programmable Communication Interface 8251USART
DMA, Floppy Disk and CRT Controllers
DMA Controller 8257,DMA Transfers and Operations, Programmable DMA Interface 8237, Floppy Disk Controller
8272, CRT Controller 8275
80386 Microprocessor: Introduction, Architecture, Pins & Signals, Memory System, Registers, Memory
Management, Paging Technique, Protected Mode Operation.
(Book-2: Ch.1.1 to 1.9, ch.2.1 to 2.4,ch.3.1 to 3.3, ch.4.1 to 4.10,ch.5.1 to 5.8,ch.6.1 to 6.4, ch.7.1 to 7.5, ch.10.1 to
10.3, 10.7,10.9)
MODULE –III (15 HOURS)
8051 Microcontrollers: Microcontrollers and embedded processors, Overview of the 8051 family
8051 Hardware Connection: Pin description of the 8051
8051 Assembly Language Programming: Inside the 8051, Assembly, Programming
Assembling and Running an 8051 Program, The Program Counter and ROM Space in the 8051
8051 data types and Directives, PSW Register, register Banks and Stack
Jump,loop, and Call Instructions: Loop and Jump Instructions, Call Instructions, Time Delay for Various 8051 chips
8051 I/O Port Programming: I/O Programming, I/O Bit Manipulation Programming,
8051 Addressing Modes: Immediate and register Addressing Modes, Accessing memory using various Addressing
Modes, Bit Addresses for I/O and RAM
Arithmetic & Logic Instructions and Programs: Arithmetic Instructions, Signed number concepts and Arithmetic
Operations, Logic and Compare Instructions, Rotate Instruction and data Serialization, BCD, ASCII, and other
Application Programs
8051 Serial Port Programming in Assembly: Basic of Serial communication, 8051 connection to RS232, 8051
Serial port Programming in Assembly, Programming the second Serial port
Interrupts Programming in Assembly: 8051 Interrupts, Programming timer Interrupts, Programming external
hardware Interrupts, Programming the Serial Communication interrupt, Interrupt Priority in the 8051
ADC, DAC, and Sensor Interfacing: Parallel and Serial ADC, DAC Interfacing
Sensor Interfacing and Signal Conditioning
Interfacing to External Memory: Semiconductor Memory, Memory Address Decoding, Interfacing with External
ROM, 8051 Data Memory space, Accessing External data Memory
8051 Interfacing with the 8255: 8255 Interfacing, Programming for the 8255
Motor Control: RELAY, PWM, DC, and Stepper Motors: Relays and Opto-isolations, Stepper Motor Interfacing,
DC Motor Interfacing and PWM
(Book-3: Ch.1.1,1.2,ch.2.1 to 2.7,ch.3.1 to 3.3,ch.4.1,4.2,ch.5.1 to 5.3,ch.6.1 to 6.5,ch.10.1 to 10.4,ch.11.1 to 11.5,ch.13.1 to
13.3,ch.14.1 to 14.4,ch.15.1,15.2,ch.17.1 to 17.3)

OPERATING SYSTEM (3-0-0)


MODULE-I 12 Hours
INTRODUCTION TO OPERATING SYSTEM:
What is an Operating System? Simple Batch Systems, Multiprogramming and Time Sharing systems. Personal Computer
Systems, Parallel Systems, Distributed Systems and Real time Systems.
Operating System Structures: Operating System Services, System components, Protection system, Operating System
Services, system calls
PROCESS MANAGEMENT:
Process Concept, Process Scheduling, Operation on Processes, Interprocess communication, Examples of IPC Systems,
Multithreading Models, Threading Issues, Process Scheduling Basic concepts, scheduling criteria, scheduling algorithms,
Thread Scheduling.
MODULE-II 12 Hours
PROCESS COORDINATION: Synchronization: The Critical section problem, Peterson’s solution, Synchronization
hardware, Semaphores, Classical problems of synchronization, Monitors.
Deadlocks: System model, Deadlock Characterization Methods for Handling Deadlocks, Deadlock Prevention, Deadlock
avoidance, Deadlock Detection, recovery from Deadlock.
MEMORY MANAGEMENT: Memory Management strategies, Logical versus Physical Address space, swapping,
contiguous Allocation, Paging, Segmentation.
Virtual Memory: Background, Demand paging, performance of Demand paging, Page Replacement, Page Replacement
Algorithms. Allocation of frames, Thrashing, Demand Segmentation.
MODULE-III 11 Hours
STORAGE MANAGEMENT:
File System Concept, Access Methods, File System Structure, File System Structure, File System Implementation,
Directory implementation, Efficiency and Performance, Recovery, Overview of Mass Storage Structure, Disk Structure,
Disk Scheduling, Disk Management, Swap-Space Management, I/O System Overview, I/O Hardware, Application I/O
Interface, Kernel I/O Subsystem, Transforming I/O Request to Hardware Operation.
CASE STUDIES: The LINUX System, Windows XP, Windows Vista

Compiler Design (3-0-0)


MODULE – 1 (Lecture hours: 13)
INTRODUCTION: Overview and phases of compilation. (2-hours)
LEXICAL ANALYSIS: Non-deterministic and deterministic finite automata (NFA & DFA), regular grammar, regular
expressions and regular languages, design of a lexical analyser as a DFA, lexical analyser generator. (3-hours)
SYNTAX ANALYSIS: Role of a parser, context free grammars and context free languages, parse trees and derivations,
ambiguous grammar.
Top Down Parsing: Recursive descent parsing, LL(1) grammars, non-recursive predictive parsing, error reporting and
recovery.
Bottom Up Parsing: Handle pruning and shift reduces parsing, SLR parsers and construction or SLR parsing tables, LR(1)
parsers and construction of LR(1) parsing tables, LALR parsers and construction of efficient LALR parsing tables, parsing
using ambiguous grammars, error reporting and recovery, parser generator. (8-hours)
MODULE – 2 (Lecture hours: 14)
SYNTAX DIRECTED TRANSLATION: Syntax directed definitions (SDD), inherited and synthesized attributes,
dependency graphs, evaluation orders for SDD, semantic rules, application of syntax directed translation. (5-hours)
SYMBOL TABLE: Structure and features of symbol tables, symbol attributes and scopes.
(2-hours)
INTERMEDIATE CODE GENERATION: DAG for expressions, three address codes - quadruples and triples, types
and declarations, translation of expressions, array references, type checking and conversions, translation of Boolean
expressions and control flow statements, back patching, intermediate code generation for procedures. (7-hours)
MODULE – 3 (Lecture hours: 8)
RUN TIME ENVIRONMENT: storage organizations, static and dynamic storage allocations, stack allocation,
handlings of activation records for calling sequences. (3-hours)
CODE GENERATIONS: Factors involved, registers allocation, simple code generation using stack allocation, basic
blocks and flow graphs, simple code generation using flow graphs. (3-hours)
ELEMENTS OF CODE OPTIMIZATION: Objective, peephole optimization, concepts of elimination of local
common sub-expressions, redundant and un-reachable codes, basics of flow of control optimization.

INTERNET AND WEB TECHNOLOGY (3-0-0)


Module –I (Lecture Hour 12)
The Internet and WWW
Understanding the WWW and the Internet, Emergence of Web, Web Servers, Web Browsers, Protocols, Building Web
Sites
HTML
Planning for designing Web pages, Model and structure for a Website, Developing Websites, Basic HTML using images
links, Lists, Tables and Forms, Frames for designing a good interactive website
Module –II (Lecture Hour 12)
JAVA Script
Programming Fundamentals, Statements, Expressions, Operators, Popup Boxes, Control Statements, Try…. Catch
Statement, Throw Statement, Objects of Javascript: Date object, array object, Boolean object, math object
CSS
External Style Sheets, Internal Style Sheets, Inline Style, The class selector, div & span tag
DOM
HTML DOM, inner HTML, Dynamic HTML (DHTML), DHTML form, XML DOM
Module –III (Lecture Hour 11)
CGI/PERL
Introduction to CGI, Testing & Debugging Perl CGI Script, Using Scalar variables and operators in Perl
Java Applet
Introduction to Java, Writing Java Applets, Life cycle of applet

HSSM3301 PRINCIPLES OF MANAGEMENT (3-0-0)


Module I: Functions of Management
Concept of Management, Management as an Art or Science, The Process of Management, Managerial Skills, Good
Managers are Born, not Made, Management is concerned with Ideas, Things and People, How a Manager Induces
Workers to Put in Their Best, Levels and Types of Management, Evolution of Management Thought: Managerial
Environment, The process of Management-Planning, Organizing, Directing, Staffing, Controlling.
Module II: Marketing Function of Management.
Modern Concept of Marketing, The Functional Classification of Marketing, Functions of a Marketing Management,
Marketing Mix, Fundamental Needs of Customers, The Role of Distribution channels in Marketing, Advertising,
Marketing, Consumerism and Environmentalism.
Module III: Financial Function & HRM Functions.
Financial Functions, Concept of Financial Management, Project Appraisal, Tools of Financial decisions making, Overview
of Working Capital.
HRM Function of Management: Human Resource Management, Human Resource Development, Importance of HRM,
Overview of Job Analysis, Job Description, Job Specification, Labour Turnover. Manpower Planning, Recruitment,
Selection, Induction, Training and Development, Placement, Wage and Salary Administration, Performance Appraisal,
Grievance Handling, Welfare Aspects.

You might also like