Professional Documents
Culture Documents
Department of ECE/TCE
Subject: MP Lab
Semester: VI
1
2
3
4
5
Write and execute an ALP to TRANSFER a block of ten data bytes using direct,
immediate and register addressing modes without overlap. At least once use register
indirect addressing mode.
Write and execute an ALP to TRANSFER a block of ten data words from source to
destination using direct, immediate and base+ index addressing modes without
overlap.
Write and execute an ALP to TRANSFER a block of ten data bytes using direct,
immediate and indexed addressing modes with overlap in first three positions of the
destination data block.
Write and execute an ALP to TRANSFER a block of ten data words using direct,
immediate and base+ index+ relative addressing modes with overlap in first two
positions of the destination block of data.
Write and execute an ALP to interchange BLOCK1 and BLOCK2 data.
PART B
1.
2.
3.
4.
5.
6.
7.
Write and execute an ALP to TRANSFER a block of six data words from source to
destination using direct, immediate and base+ index+ relative addressing modes
without overlap.
Write and execute an ALP to TRANSFER a block of six data bytes from source to
destination using direct, immediate and base+ index+ relative addressing modes
without overlap.
Write and execute an ALP to TRANSFER a block of six data words using direct,
immediate and register addressing modes without overlap. At least once use register
indirect addressing mode.
Write and execute an ALP to TRANSFER a block of six data bytes from source to
destination using direct, immediate and base+ index addressing modes without
overlap.
Write and execute an ALP to TRANSFER a block of five data words using direct,
immediate and base+ index+ relative addressing modes with overlap in first three
positions of the destination data block.
Write and execute an ALP to TRANSFER a block of five data bytes using direct,
immediate and base+ index+ relative addressing modes with overlap in first two
positions of the destination block of data.
Write and execute an ALP to transfer a block of 10 data bytes from BLOCK1 in Data
Segment to BLOCK2 in Extra segment.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.