Back to marketplace

3.4 Assembly Language

No description yet. This curated deck is ready for daily study.

Total cards: 11•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (11)

#1
Front (Question)

Assembly language

Back (Answer)

• Uses mnemonics to represent the operation codes and addresses • Typically 2, 3, 4 character mnemonics are used to represent all the machine code instructions

#2
Front (Question)

Assembler

Back (Answer)

Translates the assembly language program into the machine code for execution

#3
Front (Question)

How can the flow of the program be changed?

Back (Answer)

Different conditionals

#4
Front (Question)

Give some examples of conditional

Back (Answer)

• BRP • BRA • BRZ

#5
Front (Question)

Why can’t the same assembly language be used for different CPU’s?

Back (Answer)

CPU’s have slightly different forms of assembly language

#6
Front (Question)

What determines the addressing mode

Back (Answer)

The 2 bits in the opcode

#7
Front (Question)

4 different types of addressing modes

Back (Answer)

• Immediate • Direct • Indirect • Indexed

#8
Front (Question)

Immediate addressing

Back (Answer)

Operand is the actual value to be operated on

#9
Front (Question)

Direct adressing

Back (Answer)

The operand holds the memory address of the value to be operated on

#10
Front (Question)

Indirect addressing

Back (Answer)

Operand is usually the location (typically a register) which holds the address of the data that needs to be used

#11
Front (Question)

Indexed addressing

Back (Answer)

The address of the operand is obtained by adding to the contents of a general register a constant value