Anna University Regulation 2013 Information Technology (IT) IT6411 MICROPROCESSOR AND MICROCONTROLLER LAB Manual for all experiments is provided below. Download link for IT 4th SEM IT6411 Microprocessor and Microcontroller Laboratory Manual is listed down for students to make perfect utilization and score maximum marks with our study materials.

Anna University Regulation 2013 Information Technology (IT) 4th SEM IT6411 MICROPROCESSOR AND MICROCONTROLLER LAB-Microprocessor and Microcontroller Laboratory Manual

EXPT.NO NAME OF THE EXPERIMENT PAGE NO

1 Basic arithmetic and Logical operations 3

2 Move a Data Block Without Overlap 10

3 Code conversion, decimal arithmetic and Matrix operations. 11

4 Floating point operations, string manipulations, sorting and searching 17

5 Password Checking, Print Ram Size And System Date 31

6 Counters and Time Delay 36

7 Traffic light control 38

8 Stepper motor control 40

9 Digital clock 42

10 Key board and Display 45

11 Printer status 48

12 Serial interface and Parallel interface 49

13 A/D and D/A interface and Waveform Generation 53

14 Basic arithmetic and Logical operations 59

15 Square and Cube program, Find 2’s complement of a number 70

16 Unpacked BCD to ASCII 72

EXPT NO: 01

AIM:

To write an Assembly Language Program (ALP) for performing the Arithmetic operation of two byte numbers.

APPARATUS REQUIRED:

1. Microprocessor kit 8086 kit 1

2. Power Supply +5 V dc 1

PROBLEM STATEMENT:

Write an ALP in 8086 to add and subtract two byte numbers stored in the memory location 1000H to 1003H and store the result in the memory location 1004H to 1005H. Also provide an instruction in the above program to consider the carry also and store the carry in the memory location 1006H.

ALGORITHM:

(i) 16-bit addition

¾ Initialize the MSBs of sum to 0

¾ Get the first number.

¾ Add the second number to the first number.

¾ If there is any carry, increment MSBs of sum by 1.

¾ Store LSBs of sum.

¾ Store MSBs of sum.

(ii) 16-bit subtraction

¾ Initialize the MSBs of difference to 0

¾ Get the first number

¾ Subtract the second number from the first number.

¾ If there is any borrow, increment MSBs of difference by 1.

¾ Store LSBs of difference

¾ Store MSBs of difference.

(iii) Multiplication of 16-bit numbers:

¾ Get the multiplier.

¾ Get the multiplicand

¾ Initialize the product to 0.

¾ Product = product + multiplicand

¾ Decrement the multiplier by 1

¾ If multiplicand is not equal to 0,repeat from step (d) otherwise store the product.

(iv) Division of 16-bit numbers.

¾ Get the dividend

¾ Get the divisor

¾ Initialize the quotient to 0.

¾ Dividend = dividend – divisor

¾ If the divisor is greater, store the quotient. Go to step g.

¾ If dividend is greater, quotient = quotient + 1. Repeat from step (d)Store the dividend value as remainder.

IT6411 MICROPROCESSOR AND MICROCONTROLLER Lab Manual with all experiments **– ****Download Here**

If you require any other notes/study materials, you can comment in the below section.

__Related Links__

For IT6411 MICROPROCESSOR AND MICROCONTROLLER Lab Syllabus – **Click here**

__Search Terms__

Anna University 4th SEM IT MICROPROCESSOR AND MICROCONTROLLER LAB Manual

IT6411 Microprocessor and Microcontroller Laboratory Manual free download

Anna University IT MICROPROCESSOR AND MICROCONTROLLER LAB Manual Regulation 2013

IT6411 Manual, MICROPROCESSOR AND MICROCONTROLLER LAB experiment wise Manual – IT 4th Semester