Data Transfer and Manipulation
Data Transfer and Manipulation
manipulating individual
bits or a group of bits
that represent binary-
coded information.
Shift Instructions
NAME Mnemonic
• Shift Instructions used to Logical shift right SHR
right.
Program control
Program control instructions specify conditions for
altering the content of the program counter ,
while data transfer and manipulation instructions
specify condtions for data-processing operations.
NAME Mnemonic
Branch BR
Jump JMP
Skip SKP
Call CALL
Return RET
Compare(by subtraction) CMP
Test(by ANDing) TST
Status Bit Conditions
• It is convenient to supplement the ALU circuit
in the CPU with a status register where status
bit condition can be stored for further
analysis.
• Status bits are also called condition code bit or
flag bit.
• The four status bits are symbolized by C,S,Z
and V.
• The bits are set or cleared as a result of an
operation performed in the ALU
Conditional Branch Instructions :