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

Click To Edit Master Title Style: Name: Nahim Ahmed Rimon Student ID: 182002032 Section: DA

Assembly language provides a more human-readable representation of machine code instructions. It uses symbolic names for operations, registers, memory locations etc. rather than binary. An assembly language statement translates directly to a single machine instruction using an operation code (op-code) and operands. Assemblers translate assembly code into executable machine code. Assembly language allows complex tasks to be performed in a simpler way compared to machine code and provides more control over hardware. However, it is also more difficult for humans to read and write compared to high-level languages.

Uploaded by

Nahim
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views

Click To Edit Master Title Style: Name: Nahim Ahmed Rimon Student ID: 182002032 Section: DA

Assembly language provides a more human-readable representation of machine code instructions. It uses symbolic names for operations, registers, memory locations etc. rather than binary. An assembly language statement translates directly to a single machine instruction using an operation code (op-code) and operands. Assemblers translate assembly code into executable machine code. Assembly language allows complex tasks to be performed in a simpler way compared to machine code and provides more control over hardware. However, it is also more difficult for humans to read and write compared to high-level languages.

Uploaded by

Nahim
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Click to edit Master title style

Topic :- Assembly Language

Presented by:

Name: Nahim Ahmed Rimon


Student ID: 182002032
Section: DA

Department Of Computer Science & Engineering


1
Click to edit Master title style
What Is Assembly Language ?

An assembly language statement is a line of text that translates


into a single machine instruction using op-code and operand.

Machine code is very hard to follow because it uses binary code to


represent the instructions. Assembly language is used to provide a
more human friendly version of machine code.
Assembly Language is expressed in a more human readable form
than the binary instructions and names are allowed for memory
locations, registers, operations etc.

2
2
ASSEMBLER
Click to edit Master title style

Difference Of Assembler & Compiler

High Level Language

Compiler

Comiler Assembly Language

Assembler

Machine Languge

3
3
Click to edit
Op-Code Master title style
& Operand

• MOV A,[1] A=1


• MOV B,[2] B=2
• ADD A,B Accumulator = A + B
• MULT A,B Accumulator = A * B
• MOV [0],A A=Accumulator

Here,
MOV,ADD,MULT are the op-code which runs the operation or instructions and
A[1],B[2],AB are the operand which does data manipulations.All the op-code and
operand executes line by line and store the result into the accumulator.

4
4
Click to edit
Importance OfMaster title
Assembly style
Language

Advantages Disadvantages
• It takes
allowsacomplex
lot of time
jobs
and to effort
run intoa write
simpler
theway.
code for the same.
• It is very
memory efficient,
complex and as it requires
difficult less memory.
to understand.
• The
It is faster
syntaxinisspeed,
difficultastoits execution time is less.
remember.
• It is
hasmainly
a lackhardware oriented.
of portability of program between different computer
• architechture.
It requires less instruction to get the result.
•• It
It needs
is usedmore size orjobs.
for critical memory of the computer to run the long
programs written in Assembly Language.
• It is a low-level embedded system.

5
5
Click to edit Master title style

Thank
You Very
Much
For
Listening
6

You might also like