Machine Instructions Flashcards

1
Q

How big are ARMv8 instructions?

A

32 bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are machine instructions?

A

How the processor executes instructions at the lowest level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

List some things the machine instructions encode

A
  • opcode
  • destination & source registers
  • an immediate value
  • an address
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What differs between instruction formats in ARMv8?

A
  • each is designed for particular operations
  • each uses particular fields
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

List some types of instruction formats

A
  • R-type
  • B-type
  • CBI-type
How well did you know this?
1
Not at all
2
3
4
5
Perfectly