4th Sem, CO

314321: Microprocessor Programming Syllabus for Computer Engineering 4th Sem K Scheme MSBTE PDF

Microprocessor Programming detailed Syllabus for Computer Engineering (CO), K scheme PDF has been taken from the MSBTE official website and presented for the diploma students. For Subject Code, Subject Name, Lectures, Tutorial, Practical/Drawing, Credits, Theory (Max & Min) Marks, Practical (Max & Min) Marks, Total Marks, and other information, do visit full semester subjects post given below.

For all other MSBTE Computer Engineering 4th Sem K Scheme Syllabus PDF, do visit MSBTE Computer Engineering 4th Sem K Scheme Syllabus PDF Subjects. The detailed Syllabus for microprocessor programming is as follows.

Rationale

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Course Outcomes:

Students will be able to achieve & demonstrate the following COs on completion of course based learning

  1. Analyze the functional block diagram of 8086 microprocessor.
  2. Use program development tools and assembler directives.
  3. Use instructions in different addressing modes.
  4. Develop an assembly language program for a given task using assembler.
  5. Use procedures and macros to develop an assembly language program for a given problem.

Unit I

8086-16 Bit Microprocessor 1.1 8086 Microprocessor: Salient features, pin descriptions 1.2 Architecture of 8086: Functional block diagram, register organization 1.3 Concept of pipelining 1.4 Memory segmentation, Physical memory addresses generation

Suggested Learning Pedagogie
Lecture usi chalk-boar Presentatio Hands-on

Unit II

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Unit III

Instruction Set of 8086 Microprocessor 3.1 Machine language instruction format 3.2 Addressing modes 3.3 Instruction set: Arithmetic instructions Logical Instructions Data transfer instructions Flag manipulation instructions String operation instructions Program control transfer or branching instructions Process control instructions

Suggested Learning Pedagogie
Lecture usi chalk-boar Presentatio Hands-on Collaborati learning

Unit IV

Assembly Language Programming 4.1 Models of 8086 assembly language program 4.2 Programming using assembler: Arithmetic operations on hexadecimal and BCD numbers Sum of series Smallest and largest numbers from array Sorting numbers in ascending and descending order Check whether given number is odd or even Check whether given number is positive or negative Block transfer String operations – Length, Reverse, Compare, Concatenation, Copy Count numbers of ‘l’ and ‘0’ in 16 bit number

Suggested Learning Pedagogie
Lecture usi chalk-boar Presentatio Hands-on Collaborati learning

Unit V

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

List of Experiments:

  1. * Identification of various blocks in 8086 microprocessor architecture 2 C
  2. * Use assembly language programming (ALP) tools and directives 2 C
  3. * ALP to perform addition and subtraction of two given numbers 2 C
  4. ALP for multiplication of two signed and unsigned numbers 2 C
  5. ALP to perform division of two unsigned and signed numbers 2 C
  6. ALP to add, subtract, multiply and divide two BCD numbers 2 C
  7. * ALP to perform block transfer operation 2 C
  8. ALP to find sum of series 2 C
  9. * ALP to find smallest and largest number from array of numbers 2 C
  10. ALP to arrange numbers in an array in ascending or descending order 2 C
  11. * ALP to find the length of string and concatanate two strings 2 C
  12. ALP for string operations such as string reverse and string copy 2 C
  13. ALP to compare two strings 2 C
  14. * ALP to check a given number is odd or even 2 C
  15. ALP to check a given number is positive or negative 2 C
  16. ALP to count number of’ ‘0’ and ‘1’s in a given number 2 C
  17. * ALP to perform arithmetic operations on given numbers using procedure 2 C
  18. ALP to perform arithmetic operations on given numbers using macro 2 C

Self Learning

Micro Project

  • The micro project has to be laboratory-based developed in assembly language as suggested by teacher. Each microproject should encompass of two or more CO’s which are in fact, an integration of laboratory experiment LLO’s. Some of the suggested microprojects are given below.
    1. Conversion of number system-(Any one):
    1. Convert hexadecimal number to equivalent BCD.
    2. Convert BCD number to equivalent hexadecimal number
      1. Array-(Any one):
    3. Separate odd and even number from given array, store them in separate array and find the sum.
    4. Separate odd and even number from given array, store them in separate array and find the smallest and large them.
    5. Separate odd and even number from given array, store them in separate array and sort numbers in ascending descending order.
      1. Basic mathematical functions-(Any one):
    6. Generate fibonacci series.
    7. Calculate a factorial of given number.
      1. String manipulation-(Any one):
    8. Convert given lower case string to upper case string and vice-versa.
    9. Check the given string for palindrome.
    10. Search given character and its position in a string; i.e. find how many times character is present in a string an position in a string.

Assignment

  • Prepare a comparative survey report of 8086 microprocessor with i3, i5, i7, i9 or AMD Ryzen processor.

Laboratory Equipment

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Learning Materials

  1. Douglas V. Hall Microprocessor and Interfacing (Programming and Hardware) McGraw Hill Education, New D ISBN-13: 9780070257429
  2. Walter A. Triebel, Avtar Singh The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications Pearson Publicatio New Delhi ISBN-13: 9780131228047
  3. Sunil Mathur Microprocessor 8086: Architecture, Programming and Interfacing PHI, New Delhi ISBN-13: 9788120340879
  4. K. R. Venugopal and Raj Kumar Microprocessor X86 Programming BPB Publications, ISBN-13: 9788170294580

Learning Websites

  1. https://www.tutorialspoint.com/microprocessor/microprocessor _8086_overview.htm Architecture of 8086
  2. https://www.geeksforgeeks.org/architecture-of-8086/ Architecture of 8086
  3. https://www.javatpoint.com/8086-microprocessor Pin description and Architect 8086
  4. https://electronicsdesk.com/assembler-directives.html Assembler directives
  5. https://www.geeksforgeeks.org/addressing-modes-8086-micropro cessor/ Addressing modes of 8086
  6. https://www.tutorialspoint.com/microprocessor/microprocessor _8086_addressing_modes.htm Addressing modes of 8086
  7. https://www.tutorialspoint.com/microprocessor/microprocessor _8086_instruction_sets.htm Instruction set of 8086
  8. https://www.javatpoint.com/instruction-set-of-8086 Instruction set of 8086
  9. https://nptel.ac.in/courses/108103157 NPTEL Course on Microprocessors and Interfac

For detail Syllabus of all other subjects of Computer Engineering, K scheme do visit Computer Engineering 4th Sem Syllabus for K scheme.

For all Computer Engineering results, visit MSBTE Computer Engineering all semester results direct links.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.