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?