8. ISA *
What is an ISA
Differentiate between op-code and operand. Give examples
List 4 operand addressing mode, with instruction example
branch
skip
procedure call
arithmetic shift and logical shift
1010 0110
a. Logical right shift (3 bits)
0001 0100
b. Logical left shift (3 bits)
0011 0000
c. Arithmetic right shift (3 bits)
1111 0100
d. Arithmetic left shift (3 bits)
1011 0000
e. Right rotate (3 bits)
1101 0100
f. Left rotate (3 bits)
0011 0101

Addressing Mode

Immediate addressing

Direct Addressing

Indirect Addressing

Register Addressing

Register Indirect Addressing

Displacement Addressing

Relative Addressing

Base Register Addressing

Stack Addressing

Conclusion


Last updated
Was this helpful?