0% found this document useful (0 votes)
86 views6 pages

Assembly Language Basics

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views6 pages

Assembly Language Basics

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

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