Free Online Flashcard Deck

4 Machine Instructions Free Online FlashCards

Study 4 Machine Instructions with 12 free online flashcards. Review key terms, definitions, and concepts with this interactive flashcard deck.

12 cards
01
Front

What is a machine instruction?

Back

A binary-coded command that a processor can interpret and carry out.

02
Front

What does an instruction set architecture define?

Back

An instruction set architecture (ISA) defines the instructions a processor supports, their meanings, and how their bits are organized.

03
Front

What does an instruction format describe?

Back

It divides an instruction’s bits into fields, such as an opcode, register fields, and operand or address information.

04
Front

What does an opcode identify?

Back

The opcode identifies the operation the instruction requests, such as addition, loading data, or branching.

05
Front

What information do register fields provide?

Back

They identify the registers used as sources or destinations for an instruction.

06
Front

What is an immediate operand?

Back

An immediate operand is a value written directly into the instruction, rather than fetched from data memory.

07
Front

Where is the operand in register addressing?

Back

The operand is held in a named CPU register.

08
Front

How does direct or absolute addressing locate an operand?

Back

The instruction contains the memory address where the operand is stored.

09
Front

How does register-indirect addressing find an operand?

Back

A register holds the memory address of the operand. For example, if R3 contains 1000, a load using (R3) reads from that location.

10
Front

How does base-plus-offset addressing calculate an address?

Back

It adds an offset to a register value to calculate a memory address; for example, 8(R3) means the address in R3 plus 8.

11
Front

How does PC-relative addressing determine a branch target?

Back

It calculates a branch target relative to the program counter, often using a signed offset, supporting branches to nearby instructions.

12
Front

What is an effective address?

Back

The final memory address calculated by an addressing mode.