Chapter 4 Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Arithmetic logic unit (ALU)

A

component in the
processor which carries out all arithmetic and logical
operations.

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

Control unit

A

ensures synchronisation of data flow
and programs throughout the computer by sending out
control signals along the control bus.

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

System clock

A

produces timing signals on the control

bus to ensure synchronisation takes place.

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

Accumulator

A

temporary general purpose register
which stores numerical values at any part of a given
operation.

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

Register

A

temporary component in the processor
which can be general or specific in its use that holds
data or instructions as part of the fetch-execute cycle.

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

Address bus

A

carries the addresses throughout the

computer system.

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

Data bus

A

allows data to be carried from processor to
memory (and vice versa) or to and from input/output
devices.

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

Control bus

A

carries signals from control unit to all

other computer components.

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

BIOS

A

basic input/output system.

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

Cache memory

A

a high speed auxiliary memory which

permits high speed data transfer and retrieval.

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

Universal Serial Bus (USB)

A

a type of port connecting

devices to a computer.

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

Port

A

external connection to a computer which allows
it to communicate with various peripheral devices. A
number of different port technologies exist.

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

Program counter (PC)

A

a register used in a computer
to store the address of the instruction which is
currently being executed.

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

Current instruction register

A

a register used to
contain the instruction which is currently being
executed or decoded.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
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
16
Q

Instruction

A

a single operation performed by a CPU.

17
Q

Assembly language

A

a low-level chip/machine specific

programming language that uses mnemonics.

18
Q

Opcode

A

short for operation code, the part of a
machine code instruction that identifies the action the
CPU will perform.

19
Q

Operand

A

the part of a machine code instruction that

identifies the data to be used by the CPU.

20
Q

Source code

A

a computer program before translation

into machine code.

21
Q

Absolute addressing

A

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

22
Q

Direct addressing

A

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

23
Q

Indirect addressing

A

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

24
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.

25
Q

Immediate addressing

A

mode of addressing in which

the value of the operand only is used.

26
Q

Relative addressing

A

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

27
Q

Symbolic addressing

A

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

28
Q

Shift

A

moving the bits stored in a register a given number of places within the
register; there are different types of shift.

29
Q

Logical shift

A

bits shifted out of the register are replaced with zeros.

30
Q

Arithmetic shift

A

the sign of the number is preserved.

31
Q

Cyclic shift

A

no bits are lost, bits shifted out of one end of the register are introduced
at the other end of the register.

32
Q

Left shift

A

bits are shifted to the left.

33
Q

Right shift

A

bits are shifted to the right.

34
Q

Monitor

A

to automatically take readings from a device.

35
Q

Control

A

to automatically take readings from a device, then use the data from those
readings to adjust the device.

36
Q

Mask

A

a number that is used with the logical operators AND, OR or XOR to identify,
remove or set a single bit or group of bits in an address or register.