4.2 Assembly language Flashcards

1
Q

Machine code

A

the programming language that the CPU uses

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

Instruction

A

a single operation performed by the CPU

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

Assembly language

A

a low-level chip/machine specific programming language that uses mnemonics

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

Opcode

A

short for operation code

the part of the machine code instruction that identifies the action the CPU will perform

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

Operand

A

the part of a machine code instruction that identifies the data to be used by the CPU

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

Source code

A

a computer program before translation into machine code

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

Assembler

A

a computer program that translates programming code written in assembly language into machine code
can be one pass or two pass

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

Instruction set

A

the complete set of machine code instructions used by the CPU

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

Object code

A

a computer program after translation into machine code

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

Addressing modes

A

different methods of using the operand part of a machine code instruction as a memory address

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

Absolute addressing

A

mode of addressing in which the contents of the memory location in the operand are used

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

Direct addressing

A

mode of addressing in which the contents of the memory location in the operand are used
same as absolute addressing

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

Indirect addressing

A

mode of addressing in which the contents of the contents of the memory location in the operand are used

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

Indexed addressing

A

mode of addressing in which the contents of the memory location found by adding the contents of the index register (IR) to the address of the memory location in the operand are used

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

Immediate assessing

A

mode of addressing in which the value of the operand only is used

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

Relative addressing

A

mode of addressing in which the memory address used is the current memory address added to the operand

17
Q

Symbolic addressing

A

mode of addressing used in assembly language programming, where a label is used instead of a value