You are on page 1of 2

Modern Education Societys

College of Engineering, Pune


SUBJECT: MICROPROCESSOR INTERFACING LAB (MIL)
NAME:
CLASS: SE COMP
ROLL NO.:
SEMESTER/ YEAR:
EXAM NO.:
DATE OF PERFORMANCE:
DATE OF SUBMISSION:
EXAMINED:
EXERIMENT NO.: 02

TITLE: BLOCK DATA TRANSFER


Aim:
Write X86/64 ALP to perform non-overlapped and overlapped block transfer (with and without
string specific instructions). Block containing data can be defined in the data segment

Objectives:
1) To study various instruction related to
Arithmetic operations.
Data transfer operations.
Branch operations.
String operations.
2) To study the declaration of the variable in the data segment.
3) To define the array in the memory.
4) Study of different Linux interrupts.
5) To observe the given data segment area with NASM software.

Prerequisite:
1) Study of Architecture of 80386 Microprocessor family and Instruction set.
2) Study of NASM Assembler and respective commands.

Algorithm:

Microprocessor Interfacing Laboratory 2014-15

Page 1 of 2

Study Questions:
1. Explain the term Directive.
2. Define an array of 5 numbers initialize with zeros.
3. Explain the special use of EAX, EBX, ECX, EDX, ESI, EDI, and ESP Registers in
80386.
4. Explain STRING INSRUCTIONS IN 80386.

Conclusion:

Microprocessor Interfacing Laboratory 2014-15

Page 2 of 2

You might also like