ALP To Transfer Block in 8bit/16bit With String and With-Out String Instruction
ALP To Transfer Block in 8bit/16bit With String and With-Out String Instruction
PROJECT REPORT
ON
DIPLOMA IN
( computer ENGINEERING )
SUBMITTED TO
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,
MUMBAI
SUBMITTED BY
CERTIFICATE
This is to certify that the project report entitled “ALP To Transfer Block In 8bit/16bit With String and
With-Out String”Was successfully completed by Student of Fourth semester Diploma in Computer
engineering.
2
ACKNOWLEDGMENT
This project is done as a semester project, as a part course titled
“ALP To Transfer Block In 8bit/16bit With String and With-Out String”
I am really thankful to our course the Principal Prof. Kapile A.S. and
the HOD Prof. Nawale S.K. Samarth Polytechnic, Belhe for his invaluable
guidance and assistance, without which the accomplishment of the task
would have never been possible.
I also thanks Prof.Nawale S.K. for giving this opportunity to explore into the real world and realize the
interrelation without which a Project can never progress. In this present project I have chosen the topic
”
“ALP To Transfer Block In 8bit/16bit With String and With-out String
I am also thankful to parents, friend and all staff of Computer
engineering department, for providing us relevant information and necessary
clarifications, and great support.
”
Title of Project :- “ALP To Transfer Block In 8bit/16bit with string and with out string
Cos addressed by the Micro Project :-
a) Practical Outcomes :-
……………………………………………………………………………………………
………………………………………………………………………………………………
b) Unit Outcomes in Cognitive domain :-
……………………………………………………………………………………………………
…………………………………………………………………………........................................
........................................................................................................................................................
........................................................................................................................................................
c) Outcomes in Affective Domain :-
........................................................................................................................................................
…...…………………………………………………………………….
Prof.Nawale S.K
(Name & Signature of Faculty)
4
1
INTRODUCTION
.model small
.data
Src_arr db 08H,02H,04H,09H,05H
dest_arr db 5dup(0)
.code
mov ax,@data
mov ds,ax
mov cx,5
mov si,offset src_arr
mov di,offset dest_arr
up:
mov sb ax,[si]
mov sb [di],ax
add si,2
add di,2
loop up
ends
end
6
Output:
8
ALP To Transfer Block With-Out String Instruction In 8 Bit Number
.model small
.data
Src_arr db 08H,02H,04H,09H,05H
dest_arr db 5dup(0)
.code
mov ax,@data
mov ds,ax
mov cx,5
up:
mov ax,[si]
mov [di],ax
add si,2
add di,2
loop up
ends
end
9
Output:
10
ALP To Transfer Block With String Instruction In 16 Bit Number
.model small
.data
Src_arr dw 1234H,2341H,2314H,0009H,1200H
dest_arr dw 5dup(0)
.code
mov ax,@data
mov ds,ax
mov cx,5
11
Output:
12
ALP To Transfer Block With String-Out Instruction In 16 Bit Number
.model small
.data
Src_arr dw 1234H,2341H,2314H,0009H,1200H
dest_arr dw 5dup(0)
.code
mov ax,@data
mov ds,ax
mov cx,5
up:
mov ax,[si]
mov [di],ax
add si,2
add di,2
loop up
ends
end
13
Output:
1
ADVANTAGES OF ASSEMBLY LANGUAGE PROGRAMMING .
1
DISADVANTAGES OF ASSEMBLY LANGUAGE PROGRAMMING
Advantages & disadvantages goes parallelly. Now that we have seen major
benefits of learning Assembly Language, here are some drawbacks with it:
1
CONCLUSION