0% found this document useful (0 votes)
7 views

ASSIGNMENT 2

The EC-373 Microprocessor Engineering Lab assignment aims to recap theoretical concepts learned in the lab and transition towards hardware design using microcontrollers. It consists of two sections, with Section-A addressing a generic microcontroller block diagram and the 8051 microcontroller, while Section-B requires specific topics based on student roll numbers. The assignment must be handwritten, limited to 6 pages, and submitted by specified deadlines.

Uploaded by

mayankagra000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

ASSIGNMENT 2

The EC-373 Microprocessor Engineering Lab assignment aims to recap theoretical concepts learned in the lab and transition towards hardware design using microcontrollers. It consists of two sections, with Section-A addressing a generic microcontroller block diagram and the 8051 microcontroller, while Section-B requires specific topics based on student roll numbers. The assignment must be handwritten, limited to 6 pages, and submitted by specified deadlines.

Uploaded by

mayankagra000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

EC-373 Microprocessor Engineering LAB

Odd Semester 2024-2025

EC-373 Microprocessor Engineering Lab

ASSIGNMENT - 2

General Instructions:

i. The key goal of this assignment is to give a re-cap of all the theoretical
concepts that you have learnt during the initial sessions of this lab course.
This assignment also helps you to migrate gradually towards hardware-
design using Micro-controllers.
ii. Refer to the notes taken during the lab sessions and the powerpoint materials
shared with you, while writing your assignments.
iii. Plagiarism MUST strictly be avoided. If assignments of two students are
found to have same copied contents, then assignments of both those students
will NOT be evaluated.
iv. This assignment consists of two segments : Section-A & Section-B.
v. Section-A is common to all students.
vi. For section-B, you have to answer only the topic mentioned against your roll
number.

PROBLEM STATEMENTS

SECTION - A

Read through the initial chapters of following reference-books prescribed to you earlier
during the initial lectures of this course:

❖ “Computer Architecture and Organization” – by John P Hayes – Mc Graw


Hill
❖ “The 8051 Microcontroller and Embedded Systems – Using Assembly and C -
by Muhammad Ali Mazidi and Jason Gillespie Mazidi – Pearson Education,
2nd Edition”

Now, refer to the following generic block-diagram of a “Micro-controller” as given in


your Power point slides of the course

Page 1 of 4
EC-373 Microprocessor Engineering LAB

Give a write-up addressing the following three points :

i. Based on the understanding that you have developed around the


concepts taught in this lab course, explain in brief about all the
important blocks present in the above generic block-diagram of a
Micro-Controller.
ii. Draw the detailed pin-diagram of “ 8051-Microcontroller ”
iii. Explain in brief about all important signals present in the pin-diagram
of the “ 8051-Microcontroller ” .

SECTION – B

For this section, you have to answer only the topic mentioned under your roll
number. Please give a write-up of maximum 1-page for this section.

Student Roll numbers : 1 to 15 ; 101 to 110

Refer to the various levels of abstractions involved in the design of electronic-systems, as

discussed during the lectures (refer the powerpoint slides). Explain in brief about your

understanding of each of these levels of abstraction.

Page 2 of 4
EC-373 Microprocessor Engineering LAB

Student Roll numbers : 16 to 30 ; 131 to 140

What is High-level language ? What is Assembly-level language ? What is Machine-level

language ? Compare & contrast the pros-and-cons of “programming a hardware” using these

three types of languages. Also, briefly write about what you understand by the terms:

“Compiler” & “Assembler”.

Student Roll numbers : 31 to 45 ; 121 to 130

Draw the detailed architecture-diagram of 8086-Microprocessor. Explain the salient features

of 8086-architecture in a paragraph.

Student Roll numbers : 46 to 60 ; 91 to 100 ; 111 to 120

Recollect the details of 8086 Hardware Trainer Kit, as discussed during the lab sessions. Refer

to the block-diagram of 8086-Trainer kit (VMC-8603) given in your lecture slides. Give a

brief write-up about all the important ICs present in this Trainer-kit, explaining the function of

each and every IC involved.

Student Roll numbers : 61 to 70 ; 141 to 146

Draw the detailed pin-diagram of 8086-Microprocessor. Explain all the important signals

present in the 8086 pin-diagram in a paragraph.

Student Roll numbers : 71 to 90

Pick and choose any 4 instructions of 8086 Microprocessor, belonging to the following

categories each:

- Bit Manipulation Instructions

- Arithmetic Instructions

Page 3 of 4
EC-373 Microprocessor Engineering LAB

Describe the functioning of these 8 instructions in detail, with proper instruction syntax, along

with some relevant examples for each instruction.

Submission Instructions:

i. This submission MUST be limited to a maximum of 6-pages of hand-written


content in A4-sheets.
ii. You can just staple the pages and submit it for now. Later after evaluation,
you can collect back the assignment submissions, and add it to your hardcopy
folder.
iii. Typed-submissions and online-submissions are NOT allowed for the
assignments.
iv. Submission DEADLINE:
Batch-A: 22-Oct-2024 Tuesday
Batch-B: 25-Oct-2024 Friday
Batch-C: 21-Oct-2024 Monday

Page 4 of 4

You might also like