Nothing Special   »   [go: up one dir, main page]

Scms School of Technology and Management: Course Overview

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

SCMS SCHOOL OF TECHNOLOGY AND MANAGEMENT

SCMS Campus, Prathap Nagar, Muttom, Aluva, COCHIN- 683 106. KERALA

COURSE PLAN 2017

MICROPROCESSOR
Course Overview
Program DDMCA
Batch, Year 3, 2016-2020
Semester 4
Course Code DMCA 402
Course Title Microprocessor
Type of Course Core
Faculty Sudha D
E mail ID Sudha@scmsgroup.org

Course Description

The course ‘Microprocessors ' studies 8- and 16-bit microprocessor and microcomputer architectures,
instruction sets and resources, internal organization and their functions, interfacing an external device with the
processors/ controllers and how to apply these. It also deals with Assembly Language Programming using
MASAM. Focusing on 8086 and to educate the students on how computer interprets and executes instruction at
the lowest level of the hierarchy.

Pedagogy

Lecturing, Assembly language Program through Trainer Kit and MASAM

Course Objectives
1. Develop an understanding of information assurance as practiced in computer operating systems,
distributed systems, networks and representative applications.
2. Understand the memory organization and memory interfacing.
3. To compare various Processors.
4. Interface a microprocessor to external input/output devices and perform input/output device
programming in assembly.

Course Outcomes
1. Recall and apply a basic concept of digital fundamentals to Microprocessor based personal
computer system.
SCMS SCHOOL OF TECHNOLOGY AND MANAGEMENT
SCMS Campus, Prathap Nagar, Muttom, Aluva, COCHIN- 683 106. KERALA

2. Identify a detailed software and structure of the Microprocessor.


3. Illustrate how the different peripherals (8255, 8253 etc.) are interfaced with Microprocessor..
4. Students should be able to solve basic binary math operations using the microprocessor.
5. Students should be able to program using the capabilities of the Stack, the program counter,
and the status register and show how these are used to execute a machine code program.

Course Evaluation

SESSIONAL ASSESSMENT: TOTAL MARKS: 25

ASSESSMENT CRITERIA

Class test 40 (2 * 20) 8

Assignment1 3

Assignment2
4

Model Exam 50 7

Class participation 3

Total 25

ASSESSMENT DETAILS
Assessment1: Class test(2)

Total of 2 class tests, each will be conducted after completion of second and fourth modules resp.(for the topics
covered in each module).

Max.marks: 20 each

Duration : 1 hour

Assessment 2: Assignment/Presentation (2)

Assignment 1 : Students will be divided into three groups and they should submit hard copy of assignment for
the Questions prescribed in Annexure 1
SCMS SCHOOL OF TECHNOLOGY AND MANAGEMENT
SCMS Campus, Prathap Nagar, Muttom, Aluva, COCHIN- 683 106. KERALA

Assignment 2: Students will be divided into three groups and they should submit hard copy of assignment for
the Questions prescribed in Annexure 2. They should also present the same.

Max.marks: 10 each

Due Date : The immediate next week after the completion of first module.( Assignment1)
The immediate next week after the completion of fifth module.( Assignment2)

Assessment4: Model Exam

Max.marks: 75

Due Date : After completion of 5th module

Assessment5: Class participation

Class participation includes attendance, work notes evaluation, and obedience in class.

Session Plan (40 sessions)

Topic Session (s) Reference

MODULE I

Register Organization of 8086, Architecture, 1.Chapters 1-2


Signal Description of 8086, Physical Memory
Organization, General Bus Operation, I/O References: Text Book-1
Addressing Capability, Special Processor 9
Activities, Minimum Mode 8086 System and
Timings, Maximum Mode 8086 System and
Timings. Addressing Modes of 8086.

MODULE II

Machine Language Instruction Formats – 1.Chapters 2 - 4


Instruction Set of 8086-Data transfer
instructions, ALU ,Branch instructions, Loop References: Text Book-1
instructions, Processor Control instructions,
Flag Manipulation instructions, Shift and
Rotate instructions, String instructions,
Assembler Directives and operators,
8
Example Programs, Introduction to Stack,
STACK Structure of 8086, Interrupts and
SCMS SCHOOL OF TECHNOLOGY AND MANAGEMENT
SCMS Campus, Prathap Nagar, Muttom, Aluva, COCHIN- 683 106. KERALA

Interrupt Service Routines, Interrupt Cycle of


8086, Non-Maskable and Maskable
Interrupts, Interrupt Programming,
MACROS.

MODULE III

Data transfer schemes-programmed I/O, 1.Chapters 5-7


Interrupt I/O, DMA, DMA Controller 8257,
Programmable Interval Timer 8253, References: Text Book-1
Programmable Interrupt Controller 8259A, 7
Programmable Communication Interface
8251 USART, Programmable Peripheral
Interface 8255.

MODULE IV

80186,80286,80386,80486, Pentium Case 1.Chapters 9 -11


Study on Advanced Multiprocessors
5 References: Text Book-1

MODULE V

Architecture of 8051 Microcontroller – 1.Chapters 8, 10 ,17


Signals – I/O Ports – Memory – Counters and
timers – Serial data I/O – Interrupts – References: Text Book-1
Interfacing – Keyboard – LCD – ADC and 6
DAC, Instruction Set – Programming.

Annexure-1
Set 1:

1. List out the mass storage devices and their characteristics.


2. List the current workstations available in the market for graphics and business applications.
3. Write a note on wireless microcontrollers.
4. List out the different flags in 8085 and state examples to illustrate the use of various
flags in the execution of the program.
SCMS SCHOOL OF TECHNOLOGY AND MANAGEMENT
SCMS Campus, Prathap Nagar, Muttom, Aluva, COCHIN- 683 106. KERALA

5. Explain the advantages of 8086 microprocessor with 8085.


6.List out the computers that are designed based on Von Neumann and Harvard
architecture
7. List out the drawbacks of 8-bit microprocessors.
8. What is the difference between physical address and effective address? Explain how
physical address is calculated in 8086.
9. Explain the meaning of clock, clock cycle, machine cycle, T-state and Instruction cycle.
10. Write an algorithm to convert BCD to Binary numbers. Write 8086 assembly
program to convert two digit BCD number to hexadecimal number

Set 2

1. List out the common pins used in both minimum and maximum modes of operations.
2. Differentiate BIU and EU units of 8086 processor.
3. Discuss the memory bank organization in 8086 processor.
4. Write the timing diagram for memory read and write cycles in 8086.
5. Write the timing diagram for I/O read and write cycles in 8086.
6. Illustrate the use of BHE and A0 pins in 8086 memory accessing.
7. Write an 8086 program to add two 16-bit numbers in CX and DX and store the result
in location 0500H addressed by DI.
8. What is the maximum capacity of external memory of 8086? And why?
9. Bring out the advantages of 16-bit microprocessors.
10. Write an algorithm to convert Binary number to BCD number. Write 8086 Assembly program
to convert one byte Binary number to BCD.
Set 3:

1. What is a supercomputer? List the different supercomputers that India has indigenously
designed and built.
2. Differentiate between RISC and CISC computers with examples.
3. What is the maximum capacity of external memory of 8086? And why
SCMS SCHOOL OF TECHNOLOGY AND MANAGEMENT
SCMS Campus, Prathap Nagar, Muttom, Aluva, COCHIN- 683 106. KERALA

4. What is memory segmentation? How it is implemented in 8086? Explain with


illustration.
5. What are the advantages and disadvantages of 8-bit microprocessors? Explain.
6. What are the main functions of BIU?
7. State 7 characteristics of microprocessor 8086.
8. Write notes on the family 80X86.
9. List and discuss the various applications of microprocessors.
10. Write an algorithm to find GCD of two numbers. Write an assembly program to
find GCD of two numbers.

Annexure-2
Identify any five applications of Microprocessor in Real world and submit a detailed report.

You might also like