NEW
Font size
S
M
L
XL
WorksheetsCS Chapter 4 Processors Key terms words ALL
Total questions: 61
Worksheet time: 44mins
Name
Class
Date
1.
Machine code
a)
the programming language that the CPU uses.
b)
mode of addressing in which the contents of the memory location in the operand are used, which is the same as absolute addressing.
c)
mode of addressing used in assembly language programming, where a label is used instead of a value.
d)
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.
e)
mode of addressing in which the memory address used is the current memory address added to the operand.
2.
Instruction
a)
a single operation performed by a CPU.
b)
the part of a machine code instruction that identifies the data to be used by the CPU.
c)
mode of addressing in which the contents of the contents of the memory location in the operand are used.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
a computer program before translation into machine code.
3.
Assembly language
a)
a low level chip/machine specific programming language that uses mnemonics.
b)
short for operation code, the part of a machine code instruction that identifies the action the CPU will perform.
c)
mode of addressing used in assembly language programming, where a label is used instead of a value.
d)
the complete set of machine code instructions used by a CPU.
e)
the programming language that the CPU uses.
4.
Opcode
a)
short for operation code, the part of a machine code instruction that identifies the action the CPU will perform.
b)
mode of addressing used in assembly language programming, where a label is used instead of a value.
c)
a single operation performed by a CPU.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
mode of addressing used in assembly language programming, where a label is used instead of a value.
5.
Operand
a)
the part of a machine code instruction that identifies the data to be used by the CPU.
b)
a computer program after translation into machine code.
c)
the complete set of machine code instructions used by a CPU.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
mode of addressing in which the value of the operand only is used.
6.
Source code
a)
a computer program before translation into machine code.
b)
mode of addressing used in assembly language programming, where a label is used instead of a value.
c)
short for operation code, the part of a machine code instruction that identifies the action the CPU will perform.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
a low level chip/machine specific programming language that uses mnemonics.
7.
Assembler
a)
a computer program that translates programming code written in assembly language into machine code. Assemblers can be one pass or two pass.
b)
mode of addressing used in assembly language programming, where a label is used instead of a value.
c)
short for operation code, the part of a machine code instruction that identifies the action the CPU will perform.
d)
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.
e)
mode of addressing used in assembly language programming, where a label is used instead of a value.
8.
Instruction set
a)
the complete set of machine code instructions used by a CPU.
b)
the complete set of machine code instructions used by a PCU
c)
mode of addressing used in assembly language programming, where a label is used instead of a value.
d)
the machine set of code instructions used by a CPU.
e)
the used by a CPU complete set of machine code instructions used by a CPU.
9.
Object code
a)
a computer program after translation into machine code.
b)
mode of addressing used in assembly language programming, where a label is used instead of a value.
c)
short for operation code, the part of a machine code instruction that identifies the action the CPU will perform.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
mode of addressing used in assembly language programming, where a label is used instead of a value.
10.
Addressing modes
a)
different methods of using the operand part of a machine code instruction as a memory address.
b)
mode of addressing used in assembly language programming, where a label is used instead of a value.
c)
mode of addressing used in assembly language programming, where a label is used instead of a value.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
mode of addressing in which the contents of the memory location in the operand are used, which is the same as absolute addressing.
11.
Absolute addressing
a)
mode of addressing in which the contents of the memory location in the operand are used.
b)
mode of addressing used in assembly language programming, where a label is used instead of a value.
c)
mode of addressing used in assembly language programming, where a label is used instead of a value.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
mode of addressing used in assembly language programming, where a label is used instead of a value.
12.
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.
b)
mode of addressing used in assembly language programming, where a label is used instead of a value.
c)
short for operation code, the part of a machine code instruction that identifies the action the CPU will perform.
d)
mode of undressing used in assembly language programming, where a label is used instead of a value.
e)
a computer program after translation into machine code.
13.
Indirect addressing
a)
mode of addressing in which the contents of the contents of the memory location in the operand are used.
b)
mode of addressing in which the value of the operand only is used.
c)
mode of addressing used in assembly language programming, where a label is used instead of a value.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
a single operation performed by a CPU.
14.
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.
b)
mode of addressing used in assembly language programming, where a label is used instead of a value.
c)
mode of addressing in which the contents of the contents of the memory location in the operand are used.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
mode of addressing used in assembly language programming, where a label is used instead of a value.
15.
Immediate addressing
a)
mode of addressing in which the value of the operand only is used.
b)
mode of addressing used in assembly language programming, where a label is used instead of a value.
c)
mode of addressing used in assembly language programming, where a label is used instead of a value.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
short for operation code, the part of a machine code instruction that identifies the action the CPU will perform.
16.
Relative addressing
a)
mode of addressing in which the memory address used is the current memory address added to the operand.
b)
mode of addressing used in assembly language programming, where a label is used instead of a value.
c)
mode of addressing in which the contents of the contents of the memory location in the operand are used.
d)
a single operation performed by a CPU.
e)
mode of addressing used in assembly language programming, where a label is used instead of a value.
17.
Symbolic addressing
a)
mode of addressing used in assembly language programming, where a label is used instead of a value.
b)
different methods of using the operand part of a machine code instruction as a memory address.
c)
a computer program after translation into machine code.
d)
different methods of using the operand part of a machine code instruction as a memory address.
e)
the programming language that the CPU uses.
18.
Von Neumann architecture
a)
computer architecture which introduced the concept of the stored program in the 1940s.
b)
a computer program that translates programming code written in assembly language into machine code. Assemblers can be one pass or two pass.
c)
component in the processor which carries out all arithmetic and logical operations.
d)
produces timing signals on the control bus to ensure synchronisation takes place.
e)
a computer program after translation into machine code.
19.
Arithmetic logic unit (ALU)
a)
component in the processor which carries out all arithmetic and logical operations.
b)
mode of addressing in which the contents of the memory location in the operand are used.
c)
allows data to be carried from processor to memory (and vice versa) or to and from input/output devices.
d)
a computer program that translates programming code written in assembly language into machine code. Assemblers can be one pass or two pass.
e)
produces timing signals on the control bus to ensure synchronisation takes place.
20.
Control unit
a)
ensures synchronisation of data flow and programs throughout the computer by sending out control signals along the control bus.
b)
component in the processor which carries out all arithmetic and logical operations.
c)
a computer program before translation into machine code.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
computer architecture which introduced the concept of the stored program in the 1940s.
21.
System clock
a)
produces timing signals on the control bus to ensure synchronisation takes place.
b)
a computer program that translates programming code written in assembly language into machine code. Assemblers can be one pass or two pass.
c)
mode of addressing used in assembly language programming, where a label is used instead of a value.
d)
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.
e)
a computer program that translates programming code written in assembly language into machine code. Assemblers can be one pass or two pass.
22.
Immediate access store (IAS)
a)
holds all data and programs needed to be accessed by the control unit.
b)
used to describe a bus in which bits can travel in both directions.
c)
clock speeds are measured in terms of GHz; this is the vibrational frequency of the clock which sends out pulses along the control bus a 3.5 GHZ clock cycle means 3.5 billion clock cycles a second.
d)
mode of addressing in which the value of the operand only is used.
e)
mode of addressing in which the memory address used is the current memory address added to the operand.
23.
Accumulator
a)
temporary general purpose register which stores numerical values at any part of a given operation.
b)
a single operation performed by a CPU.
c)
indicates the status of a bit in the status register, for example, N = 1 indicates the result of an addition gives a negative value.
d)
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.
e)
the part of a machine code instruction that identifies the data to be used by the CPU.
24.
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.
b)
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.
c)
the part of a machine code instruction that identifies the data to be used by the CPU.
d)
mode of addressing in which the contents of the memory location in the operand are used.
e)
short for operation code, the part of a machine code instruction that identifies the action the CPU will perform.
25.
Status register
a)
used when an instruction requires some form of arithmetic or logical processing.
b)
used when an programmer requires some form of arithmetic or logical processing.
c)
computer architecture which introduced the concept of the stored program in the 1940s.
d)
used when an instruction requires a Status register
e)
component in the processor which carries out all arithmetic and logical operations.
26.
Flag
a)
indicates the status of a bit in the status register, for example, N = 1 indicates the result of an addition gives a negative value.
b)
a low level chip/machine specific programming language that uses mnemonics.
c)
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.
d)
a low level chip/machine specific programming language that uses mnemonics.
e)
group of bits used by a computer to represent a single unit.
27.
Address bus
a)
carries the addresses throughout the computer system.
b)
the programming language that the CPU uses.
c)
a low level chip/machine specific programming language that uses mnemonics.
d)
the programming language that the CPU uses.
e)
mode of addressing in which the contents of the memory location in the operand are used, which is the same as absolute addressing.
28.
Data bus
a)
allows data to be carried from processor to memory (and vice versa) or to and from input/output devices.
b)
mode of addressing in which the contents of the contents of the memory location in the operand are used.
c)
allows processor to memory (and vice versa) or to and from input/output devices.
d)
the complete set of machine code instructions used by a CPU.
e)
mode of addressing in which the memory address used is the current memory address added to the operand.
29.
Control bus
a)
carries signals from control unit to all other computer components.
b)
allows data to be carried from processor to memory (and vice versa) or to and from input/output devices.
c)
mode of addressing in which the value of the operand only is used.
d)
carries the addresses throughout the computer system.
e)
the complete set of machine code instructions used by a CPU.
30.
Unidirectional
a)
used to describe a bus in which bits can travel in one direction only.
b)
the programming language that the CPU uses.
c)
different methods of using the operand part of a machine code instruction as a memory address.
d)
used to describe a bus in which bits can travel in both directions.
e)
short for operation code, the part of a machine code instruction that identifies the action the CPU will perform.
31.
Bidirectional
a)
used to describe a bus in which bits can travel in both directions.
b)
produces timing signals on the control bus to ensure synchronisation takes place.
c)
computer architecture which introduced the concept of the stored program in the 1940s.
d)
holds all data and programs needed to be accessed by the control unit.
e)
group of bits used by a computer to represent a single unit.
32.
Word
a)
group of bits used by a computer to represent a single unit.
b)
component in the processor which carries out all arithmetic and logical operations.
c)
the complete set of machine code instructions used by a CPU.
d)
carries the addresses throughout the computer system.
e)
used to describe a bus in which bits can travel in one direction only.
33.
Clock cycle
a)
clock speeds are measured in terms of GHz; this is the vibrational frequency of the clock which sends out pulses along the control bus a 3.5 GHZ clock cycle means 3.5 billion clock cycles a second.
b)
the part of a machine code instruction that identifies the data to be used by the CPU.
c)
mode of addressing in which the value of the operand only is used.
d)
mode of addressing used in assembly language programming, where a label is used instead of a value.
e)
holds all data and programs needed to be accessed by the control unit.
34.
Overclocking
a)
changing the clock speed of a system clock to a value higher than the factory/recommended setting.
b)
indicates the status of a bit in the status register, for example, N = 1 indicates the result of an addition gives a negative value.
c)
used to describe a bus in which bits can travel in both directions.
d)
produces timing signals on the control bus to ensure synchronisation takes place.
e)
mode of addressing in which the memory address used is the current memory address added to the operand.
35.
BIOS
a)
basic input/output system.
b)
component in the processor which carries out all arithmetic and logical operations.
c)
ensures synchronisation of data flow and programs throughout the computer by sending out control signals along the control bus.
d)
group of bits used by a computer to represent a single unit.
e)
carries signals from control unit to all other computer components.
36.
Cache memory
a)
a high speed auxiliary memory which permits high speed data transfer and retrieval.
b)
a computer program that translates programming code written in assembly language into machine code. Assemblers can be one pass or two pass.
c)
component in the processor which carries out all arithmetic and logical operations.
d)
a computer program after translation into machine code.
e)
used to describe a bus in which bits can travel in both directions.
37.
Core
a)
a unit made up of ALU, control unit and registers which is part of a CPU. A CPU may contain a number of cores.
b)
computer architecture which introduced the concept of the stored program in the 1940s.
c)
indicates the status of a bit in the status register, for example, N = 1 indicates the result of an addition gives a negative value.
d)
a computer program before translation into machine code.
e)
used to describe a bus in which bits can travel in both directions.
38.
Dual core
a)
a CPU containing two cores.
b)
carries the addresses throughout the computer system.
c)
mode of addressing in which the contents of the memory location in the operand are used, which is the same as absolute addressing.
d)
used when an instruction requires some form of arithmetic or logical processing.
e)
mode of addressing in which the contents of the memory location in the operand are used, which is the same as absolute addressing.
39.
Quad core
a)
a CPU containing four cores.
b)
holds all data and programs needed to be accessed by the control unit.
c)
mode of addressing in which the contents of the memory location in the operand are used, which is the same as absolute addressing.
d)
a computer program that translates programming code written in assembly language into machine code. Assemblers can be one pass or two pass.
e)
ensures synchronisation of data flow and programs throughout the computer by sending out control signals along the control bus.
40.
Port
a)
external connection to a computer which allows it to communicate with various peripheral devices. A number of different port technologies exist.
b)
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.
c)
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.
d)
a computer program after translation into machine code.
e)
a computer program before translation into machine code.
41.
Universal Serial Bus (USB)
a)
a type of port connecting devices to a computer.
b)
a low level chip/machine specific programming language that uses mnemonics.
c)
the programming language that the CPU uses.
d)
a single operation performed by a CPU.
e)
mode of addressing in which the value of the operand only is used.
42.
Asynchronous serial data transmission
a)
serial refers to a single wire being used to transmit bits of data one after the other. Asynchronous refers to a sender using its own clock/timer device rather sharing the same clock/timer with the recipient device.
b)
used when an instruction requires some form of arithmetic or logical processing.
c)
group of bits used by a computer to represent a single unit.
d)
mode of addressing in which the contents of the memory location in the operand are used.
e)
component in the processor which carries out all arithmetic and logical operations.
43.
High definition multimedia interface (HDMI)
a)
type of port connecting devices to a computer.
b)
mode of addressing in which the memory address used is the current memory address added to the operand.
c)
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.
d)
carries the addresses throughout the computer system.
e)
computer architecture which introduced the concept of the stored program in the 1940s.
44.
Video Graphics Array (VGA)
a)
type of port connecting devices to a computer.
b)
the part of a machine code instruction that identifies the data to be used by the CPU.
c)
temporary general purpose register which stores numerical values at any part of a given operation.
d)
the programming language that the CPU uses.
e)
a computer program before translation into machine code.
45.
High bandwidth digital copy protection (HDCP)
a)
part of HDMI technology which reduces risk of piracy of software and multimedia.
b)
group of bits used by a computer to represent a single unit.
c)
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.
d)
a low level chip/machine specific programming language that uses mnemonics.
e)
ensures synchronisation of data flow and programs throughout the computer by sending out control signals along the control bus.
46.
Fetch execute cycle
a)
a cycle in which instructions and data are fetched from memory and then decoded and finally executed.
b)
indicates the status of a bit in the status register, for example, N = 1 indicates the result of an addition gives a negative value.
c)
mode of addressing in which the value of the operand only is used.
d)
the programming language that the CPU uses.
e)
mode of addressing in which the memory address used is the current memory address added to the operand.
47.
Program counter (PC)
a)
a register used in a computer to store the address of the instruction which is currently being executed.
b)
clock speeds are measured in terms of GHz; this is the vibrational frequency of the clock which sends out pulses along the control bus a 3.5 GHZ clock cycle means 3.5 billion clock cycles a second.
c)
a computer program before translation into machine code.
d)
a computer program that translates programming code written in assembly language into machine code. Assemblers can be one pass or two pass.
e)
produces timing signals on the control bus to ensure synchronisation takes place.
48.
Current instruction register
a)
a register used to contain the instruction which is currently being executed or decoded.
b)
computer architecture which introduced the concept of the stored program in the 1940s.
c)
used to describe a bus in which bits can travel in both directions.
d)
component in the processor which carries out all arithmetic and logical operations.
e)
a computer program after translation into machine code.
49.
Register Transfer Notation (RTN)
a)
short hand notation to show movement of data and instructions in a processor, can be used to represent the operation of the fetch execute cycle.
b)
a computer program before translation into machine code.
c)
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.
d)
a single operation performed by a CPU.
e)
different methods of using the operand part of a machine code instruction as a memory address.
50.
Interrupt
a)
signal sent from a device or software to a processor requesting its attention; the processor suspends all operations until the interrupt has been serviced.
b)
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.
c)
different methods of using the operand part of a machine code instruction as a memory address.
d)
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.
e)
component in the processor which carries out all arithmetic and logical operations.
51.
Interrupt priority
a)
all interrupts are given a priority so that the processor knows which need to be serviced first and which interrupts are to be dealt with quickly.
b)
carries signals from control unit to all other computer components.
c)
ensures synchronisation of data flow and programs throughout the computer by sending out control signals along the control bus.
d)
mode of addressing in which the value of the operand only is used.
e)
ensures synchronisation of data flow and programs throughout the computer by sending out control signals along the control bus.
52.
Interrupt service routine (ISR) or interrupt handler
a)
software which handles interrupt requests (such as ‘printer out of paper’) and sends the request to the CPU for processing.
b)
different methods of using the operand part of a machine code instruction as a memory address.
c)
carries the addresses throughout the computer system.
d)
a low level chip/machine specific programming language that uses mnemonics.
e)
indicates the status of a bit in the status register, for example, N = 1 indicates the result of an addition gives a negative value.
53.
Shift
a)
moving the bits stored in a register a given number of places within the register; there are different types of shift.
b)
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.
c)
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.
d)
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.
e)
bits are shifted to the left.
54.
Logical shift
a)
bits shifted out of the register are replaced with zeros.
b)
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.
c)
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.
d)
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.
e)
bits are shifted to the right.
55.
Arithmetic shift
a)
the sign of the number is preserved.
b)
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.
c)
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.
d)
bits are shifted to the left.
e)
moving the bits stored in a register a given number of places within the register; there are different types of shift.
56.
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.
b)
the sign of the number is preserved.
c)
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.
d)
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.
e)
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.
57.
Left shift
a)
bits are shifted to the left.
b)
the sign of the number is preserved.
c)
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.
d)
bits shifted out of the register are replaced with zeros.
e)
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.
58.
Right shift
a)
bits are shifted to the right.
b)
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.
c)
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.
d)
no bits are lost, bits shifted out of one end of the register are introduced at the other end of the register.
e)
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.
59.
Monitor
a)
to automatically take readings from a device.
b)
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.
c)
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.
d)
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.
e)
moving the bits stored in a register a given number of places within the register; there are different types of shift.
60.
Control
a)
to automatically take readings from a device, then use the data from those readings to adjust the device.
b)
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.
c)
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.
d)
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.
e)
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.
61.
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.
b)
used to describe a bus in which bits can travel in both directions.
c)
clock speeds are measured in terms of GHz; this is the vibrational frequency of the clock which sends out pulses along the control bus a 3.5 GHZ clock cycle means 3.5 billion clock cycles a second.
d)
mode of addressing in which the value of the operand only is used.
e)
mode of addressing in which the memory address used is the current memory address added to the operand.
Reset
