









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Prof. Abhay Aggrawal delivered this lecture at Birla Institute of Technology and Science for lab of Assembly Language Programming. It includes: Data, Transfer, Jump, Branch, Program, Branch, Architecture, Microprocessor, Generate, Displacement, Plus, Index
Typology: Slides
1 / 16
This page cannot be seen from the preview
Don't miss anything!










-^
Data Transfer Instructions– operations that move data from one place to another– These instructions don’t actually modify the data, they just copy it
to the destination
-^
Data Operation Instructions– Unlike the data transfer instructions, the data operation instructions
do modify their data values
values (operands) and store the result
-^
Program Control Instructions– Jump or branch instructions used to go in another part of the
program; the jumps can be absolute (always taken) or conditional(taken only if some condition is met)
interrupts)
specific format, called the
instruction code
different significations:–
Opcode
the instruction identifier)
Operands
operation to be performed
instructions or can have several different formats
code
register to the destination register.
in to the destination register.
memory location addressed by an index or baseregister.
memory location addressed by a base register plusan index register.
memory location addressed by a base and an indexregister plus a displacement.
Addition
Addition with Carry
Increment
location except segment register.
Subtraction
Decrement
Subtract with Borrow
memory location except segment register.