Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Organisation and System Architecture

Total questions: 150

Worksheet time: 1hrs 26mins

Name
Class
Date
1.

The _________ controls the I/O devices and transfer of data to and from the primary storage.

a)

LU

b)

AU

c)

ALU

d)

CU

2.

____________ enables the processor to access data quickly whenever they are needed.

a)

CU

b)

Cache

c)

Memory

d)

Register

3.

The set of wires, which carry information in a controlled manner, is called

a)

System bus

b)

Public bus

c)

Private bus

d)

None of these

4.

The ALU works on the instructions and data held in the _______________

a)

Notebook

b)

Registers

c)

Copy Pad

d)

I/O devices

5.

The fastest memory in the computer system is _____________

a)

ROM

b)

RAM

c)

Cache

d)

None of these

6.

A register that keeps track of the next instruction to be executed is called a _____________

a)

Program Counter

b)

Instruction Register

c)

Accumulator

d)

Data Register

7.

A processor only operates on binary data, that is, data composed of 1s and 0s.

a)

True

b)

False

8.

The address bus informs the CPU about the location of of the data residing in the memory.

a)
b)
9.

The L2 cache is usually 64KB - 2MB in size.

a)
b)
10.

_______________ is a large multilayered printed circuit board inside a computer that contains CPU,BIOS,ROM chip and the CMOS setup information.

a)

Motherboard

b)

RAM

c)

ROM

d)

Cache

11.

The ___________ informs the CPU about the location of the data residing in the memory.

a)

Data bus

b)

Address bus

c)

Cache

d)

Control line

12.

What is the purpose of the CPU?

a)

Process data and instructions

b)

Controls components of the computer

c)

Fetches and executes instructions

d)

Central Processing Unit

13.

What is the name of the component that performs calculations and decisions?

a)

Central Processing Unit

b)

Arithmetic Logic Unit

c)

Accumulator

d)

Calculator

14.

The program counter and accumulator are examples of what components of a CPU

a)

Buses

b)

Components

c)

Processors

d)

Registers

15.

What is the purpose of the cache?

Select all correct answers

a)

Provides fast access to data and instructions

b)

Stores frequently used data and instructions

c)

Contains the address of the instruction being executed at the current time

d)

Means CPU needs to use RAM less

16.

What functions does the control unit perform?

Choose two answers

a)

Decodes Instructions

b)

Performs arithmetic and logic operations

c)

Sends control signals to control how data moves round the CPU

d)

Contains the address of the next instruction to be executed

17.

What is the purpose of the memory data register?

a)

Contains the address of the next instruction to be executed

b)

Holds data that is fetched from or written to memory

c)

Holds the current instruction being carried out

d)

Holds the memory location of data that needs to be accessed

18.

Why is an embedded system a type of computer system?

a)

You can install software onto it

b)

It is a built in system that has a single purpose

c)

It is in a mechanical device

d)

It has takes an input, processes data and delivers an output

19.

Explain the purpose of the program counter

a)

Counts programs

b)

Holds the address of the next instruction

c)

Allows a program to run

d)

Keeps count of the number of cycles

20.

What factors affect the speed of a CPU?

Select multiple answers

a)

Size of Cache

b)

Number of Cores

c)

Clock Speed

d)

Size of RAM

21.

Which are the first 3 registers used in the Fetch - Execute cycle?

a)

MDR then Acc then PC

b)

PC then MAR then MDR

c)

MAR then MDR then Acc

d)

PC then MAR then Acc

22.
What does CPU stand for?
a)
Central Processing Unit
b)
Computer Protocol User
c)
Cool Pokemon Unit
d)
Computer Processing Unit
23.
Bob has a 1GHZ dual core CPU, Amy has a 2GHZ single core CPU. Which can process more instructions per second?
a)
Bob
b)
Amy
c)
Equal
d)
Neither can process anything
24.
Which of the following adjustments to an internal component could improve the performance of a CPU?
a)
Add more cores
b)
Decrease the cache
c)
Get a bigger motherboard
d)
Remove the OS
25.
What happens if you increase the clock speed?
a)
CPU can process instructions quicker
b)
CPU can process more instructions at the same time
c)
CPU will explode
d)
CPU processes too fast for the cache to handle
26.
What happens if you increase the number of cores
a)
CPU can process instructions quicker
b)
CPU can process more instructions at the same time
c)
CPU will explode
d)
CPU processes too fast for the cache to handle
27.
Barry has a 1GHZ dual core CPU. He improves it to a 4GHZ quad core CPU. What is the effect on the performance of his computer?
a)
The number of instructions executed per second doubles
b)
The number of instructions executed per second triples
c)
The number of instructions executed per second quadruples
d)
The number of instructions executed per second improves by 8 times
28.

Which of these are not steps in the FDE cycle?

a)

Instructions are fetched from main memory

b)

Instructions are decoded in the control unit

c)

The decoded instruction is executed

d)

The ALU decodes the instructions

e)

The program counter transfers the data to be decoded to the MDR

29.

Which of the following has the largest memory?

a)

RAM

b)

Cache

30.

Which of the following is the fastest memory?

a)

RAM

b)

Cache

31.
Where are the results of calculations stored?
a)
Accumulator
b)
ALU
c)
MDR
d)
CIR
32.
Which component would calculate the result of 6 * 4?
a)
Accumulator
b)
ALU
c)
Control Unit
d)
MAR
33.

Which of these are input devices?

a)

Microphone

b)

Headphones

c)

Printer

d)

USB Stick

e)

Scanner

34.

Which of the following are not secondary storage devices?

a)

Hard Drive

b)

USB Stick

c)

CD

d)

RAM

e)

Registers

35.
Which of these most resembles an opcode?
a)
Store
b)
7
c)
yes
d)
=
36.
Which of these most resembles an operand?
a)
Store
b)
7
c)
yes
d)
=
37.
Which of these accurately describes a motherboard
a)
The central circuit board of a computer/device
b)
The main storage device in a computer system
c)
The main machine that creates microprocessors for computers
d)
The first ever computer system
38.
Where is the bootstrap held?
a)
RAM
b)
ROM
c)
Cache
d)
Harddrive
39.
Which is a feature of the address bus
a)
Transfers addresses 
b)
Bi-Directional
c)
Carries control signals
d)
Transfers Data and Instructions
40.

Which of the following are peripherals?

a)

CPU

b)

Motherboard

c)

Mouse

d)

Cache

e)

Printer

41.

Which of the following are real registers?

a)

Main drive register

b)

Memory address register

c)

Current instruction register

d)

Accomodater

e)

Program counter

42.
Processors have a speed measured in...?
a)
Hertz
b)
Bits
c)
Bytes
d)
Seconds
43.
Data and Instructions in use are stored in the:
a)
Processor
b)
Embedded System
c)
Hard Disk Drive
d)
Main Memory
44.
If the number of cores goes up from 2 to 4 – what is the exact effect on performance?
a)
Performance decreases
b)
The maximum number of instructions executed per second doubles
c)
The maximum number of instructions executed per second quadruples
d)
The maximum number of instructions executed per second is halved
45.
What is held in cache?
a)
All of the programming instructions
b)
Commonly used instructions and data
c)
Instructions that have been processed
d)
Data that hasn’t been used for a long time
46.
What does CPU stand for?
a)
Central Processing Unit
b)
Computer Protocol User
c)
Cool Pokemon Unit
d)
Computer Processing Unit
47.
Bob has a 1GHZ dual core CPU, Amy has a 2GHZ single core CPU. Which can process more instructions per second?
a)
Bob
b)
Amy
c)
Equal
d)
Neither can process anything
48.

Which of the following has the largest memory?

a)

RAM

b)

Cache

49.

Which of the following is the fastest memory?

a)

RAM

b)

Cache

50.
Where are the results of calculations stored?
a)
Accumulator
b)
ALU
c)
MDR
d)
CIR
51.
Which component would calculate the result of 6 * 4?
a)
Accumulator
b)
ALU
c)
Control Unit
d)
MAR
52.

Which of these are input devices?

a)

Microphone

b)

Headphones

c)

Printer

d)

USB Stick

e)

Scanner

53.

Which of the following are not secondary storage devices?

a)

Hard Drive

b)

USB Stick

c)

CD

d)

RAM

e)

Registers

54.
Which is a feature of the address bus
a)
Transfers addresses 
b)
Bi-Directional
c)
Carries control signals
d)
Transfers Data and Instructions
55.
What is the CPU’s purpose?
a)
To carry out program instructions
b)
To store data
c)
To compile program code
d)
To output data to the user
56.
What does the MAR do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
57.
What does the MDR do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
58.
What does the Program Counter do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
59.
What does the CU do?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
60.

Which of these are REGISTERS in the CPU? (Tick ALL that are correct)

a)

Accumulator

b)

ALU

c)

Program Counter

d)

Memory Address Register

e)

Control Unit

61.

Which of these best defines an embedded system?

a)

A computer system

b)

A general purpose computer system

c)

A dedicated computer system built into a device

d)

A portable computer system

e)

A computer system with no operating system

62.
If the processing speed goes up from 1GHZ to 4GHZ and the number of cores goes from 1 to 2 – what is the exact effect on the performance of the computer?
a)
Doubled
b)
Quadrupled
c)
Eight Times faster
d)
Sixteen times faster
63.

What are the key characteristics that affect CPU performance?

a)

Control Unit

b)

Clock Speed

c)

Cache size

d)

Cores

64.

According to the von Neumann model, _______ are stored in memory.

a)

only data

b)

only programs

c)

data & programs

d)

neither data nor programs

65.

Which of these are REGISTERS in the CPU? (Tick ALL that are correct)

a)

Accumulator

b)

ALU

c)

Program Counter

d)

Memory Address Register

e)

Control Bus Register

66.

Tick all options that happen in the FETCH CYCLE?

a)

PC is incremented

b)

The Instruction at the MAR address is read from RAM

c)

The PC value is copied to the MAR

d)

The instruction in the MAR is decoded

e)

The value in the MDR is written to the address in the MAR.

67.

Tick all options that happen in the DECODE CYCLE?

a)

PC is incremented

b)

The Instruction at the MAR address is read from RAM

c)

The PC value is copied to the MAR

d)

The instruction in the MAR is decoded by the CU

e)

The value in the MDR is written to the address in the MAR.

68.

Tick all options that happen in the EXECUTE CYCLE?

a)

PC is incremented

b)

The data at the MAR address is read from RAM

c)

The ALU performs any calculations required on the ACC

d)

The instruction in the MAR is decoded by the CU

e)

The value in the MDR is written to the address in the MAR.

69.
What does MAR stand for?
a)
Main Address Register
b)
Memory Address Register
c)
Massive Address Register
d)
Minimal Age Readable
70.
The idea developed in 1945 by Von Neumann of a computer holding both programs and the data used by the programs in memory is called the..?
a)
Stored Program Concept
b)
Memory Program System
c)
Stored Memory Concept
d)
Stored Memory Program
71.
The small high speed storage areas within the memory and processor are known as..?
a)
Registers
b)
Addresses
c)
Cache
d)
Buses
72.
Which of the following is not a register?
a)
CU
b)
MAR
c)
MDR
d)
PC
73.

The Program Counter

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

74.

Memory Address Register (MAR)

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

75.

Memory Data Register (MDR)

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

76.

Accumulator

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

77.

The Control Unit

a)

Controls the flow of data around the CPU and also decodes instructions

b)

Only controls the flow of data around the CPU

c)

Only decodes instructions

d)

Controls how much power is directed to all components within the computer

78.

The Arithmetic Logic Unit (ALU)

a)

Carries out numerical calculations and logical decisions

b)

Calculates the different items of number data stored within the Accumulator and converts them into logical decisions

c)

Calculates graphic data as they are only found within GPU units.

d)

Calculates the flow of execution in a program and decodes instructions into small steps to be carried out by the program counter.

79.
What is the purpose of Cache?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
80.
How does a CPU process instructions?
a)
Using the Fetch Decode Execute cycle
b)
Linearly using parallel processing
c)
Using machine code
d)
Through the Control Bus
81.

Which Register would be first to be accessed during the Fetch- Decode- Execute cycle?

a)

PC

b)

MAR

c)

MDR

d)

CIR

82.

What does the MAR stand for?

a)

Memory Address Register

b)

Memory Addressed Register

c)

Memory Access Register

d)

Memory Aardvark Register

83.

What is the name of the unit in the CPU that performs arithmetic and logic operations?

a)

ALU

b)

CU

c)

MAR

d)

MDR

84.

This register receives and stores the binary value that is stored in MDR then passes it to Control Unit to decode.

a)

MAR

b)

MDR

c)

PC

d)

CIR

e)

ACC

85.
The correct order is
a)
Fetch, Decode, Execute
b)
Decode, Execute, Fetch
c)
Execute, Decode, Fetch
d)
Decode, Fetch, Execute
86.

The ALU....

a)

does any maths or logic problems for the CPU

b)

stores data inside the CPU

c)

sends out control signals for the CPU

d)

holds specific data for the fetch-decode-execute cycle

87.

The registers...

a)

do any maths or logic problems for the CPU

b)

store data inside the CPU

c)

send out control signals for the CPU

d)

hold specific data for the fetch-decode-execute cycle

88.

The length size of a register is called..

a)

word limit

b)

word size

c)

register limit

d)

register size

89.

The _______ holds the content of the accessed memory word.

a)

MAR

b)

MBR

c)

PC

d)

IR

90.

During the execution of a program which gets initialized first?

a)

MDR

b)

IR

c)

PC

d)

MAR

91.

"The channel or path between the components in a computer"

a)

BIOS

b)

cars

c)

POST

d)

bus

92.
A message sent by the OS to change the CPU schedule is known as...
a)
Interupt
b)
Poll
c)
Cache
d)
Defrag
93.

ISR Stands for

a)

Internet service router

b)

Internet Service Road

c)

Interrupt Service road

d)

Interrupt Service Routine

94.

DMA stand for

a)

Direct memory access

b)

Direct management access

c)

Direct mobile access

d)

Direct memory application

95.

According to the von Neumann model, _______ are stored in memory.

a)

only data

b)

only programs

c)

data & programs

d)

neither data nor programs

96.

Which of these are REGISTERS in the CPU? (Tick ALL that are correct)

a)

Accumulator

b)

ALU

c)

Program Counter

d)

Memory Address Register

e)

Control Bus Register

97.

Tick all options that happen in the FETCH CYCLE?

a)

PC is incremented

b)

The Instruction at the MAR address is read from RAM

c)

The PC value is copied to the MAR

d)

The instruction in the MAR is decoded

e)

The value in the MDR is written to the address in the MAR.

98.

Tick all options that happen in the DECODE CYCLE?

a)

PC is incremented

b)

The Instruction at the MAR address is read from RAM

c)

The PC value is copied to the MAR

d)

The instruction in the MAR is decoded by the CU

e)

The value in the MDR is written to the address in the MAR.

99.

Tick all options that happen in the EXECUTE CYCLE?

a)

PC is incremented

b)

The data at the MAR address is read from RAM

c)

The ALU performs any calculations required on the ACC

d)

The instruction in the MAR is decoded by the CU

e)

The value in the MDR is written to the address in the MAR.

100.
What does MAR stand for?
a)
Main Address Register
b)
Memory Address Register
c)
Massive Address Register
d)
Minimal Age Readable
101.
The idea developed in 1945 by Von Neumann of a computer holding both programs and the data used by the programs in memory is called the..?
a)
Stored Program Concept
b)
Memory Program System
c)
Stored Memory Concept
d)
Stored Memory Program
102.
The small high speed storage areas within the memory and processor are known as..?
a)
Registers
b)
Addresses
c)
Cache
d)
Buses
103.
Which of the following is not a register?
a)
CU
b)
MAR
c)
MDR
d)
PC
104.

The Program Counter

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

105.

Memory Address Register (MAR)

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

106.

Memory Data Register (MDR)

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

107.

Accumulator

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

108.

The Control Unit

a)

Controls the flow of data around the CPU and also decodes instructions

b)

Only controls the flow of data around the CPU

c)

Only decodes instructions

d)

Controls how much power is directed to all components within the computer

109.

The Arithmetic Logic Unit (ALU)

a)

Carries out numerical calculations and logical decisions

b)

Calculates the different items of number data stored within the Accumulator and converts them into logical decisions

c)

Calculates graphic data as they are only found within GPU units.

d)

Calculates the flow of execution in a program and decodes instructions into small steps to be carried out by the program counter.

110.
What is the purpose of Cache?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
111.
How does a CPU process instructions?
a)
Using the Fetch Decode Execute cycle
b)
Linearly using parallel processing
c)
Using machine code
d)
Through the Control Bus
112.

Which of the following is not an aspect of Von Neumann Architecture?

a)

It makes use of the "Stored Program Concept"

b)

There is a processing unit that contains an Arithmetic and Logic unit

c)

Data and instructions are stored separate memories

d)

Instructions and data are transferred via single shared bus

113.

Which of the following correctly describes the "Von Neumann Bottleneck"?

a)

The CPU is overclocked and becomes too hot

b)

There is insufficient memory to store instructions

c)

The CPU has data to process, but no instructions to carry this out

d)

The CPU is idle while it waits for data to be sent

114.

Which of the following partially mitigates the impact of Von Neumann bottleneck?

a)

Through the use of the cache

b)

By adding more RAM to the computer

c)

By overclocking the CPU

d)

The Fetch Execute Cycle

115.

Which of the following statemens are true TRUE? (Select as many as appropriate)

a)

Harvard Architecture makes use of a singe, shared memory for data and instructions

b)

Harvard Architecture makes use of different buses to transmit data and instructions

c)

Harvard Architecture makes use of separate memories for data and instructions

d)

Harvard Architecture makes use of a single bus to transmit data and instructions

116.

Which of the following statements about Von Neumann and Harvard Architectures are true? Select as many answers as you feel are appropriate

a)

Harvard architecture is used in embedded systems and digital signal processing

b)

Von Neumann architecture is more complex and costly to design/implement

c)

In VN architecture, data and instructions use the same word size

d)

Harvard architecture makes use of two buses to transfer instructions and data

e)

In Harvard architecture, data and instructions use the same word size

117.

Which of the following is NOT an advantage of Von Neumann Architecture?

a)

The design of Control Unit is simplified

b)

Data from memory/devices can be accessed in the same way

c)

Only one data bus is needed

d)

Ideal for embedded systems

118.

TRUE OR FALSE: Modern CPU's often incorporate aspects of both Von Neumann and Harvard Architecture

a)

TRUE

b)

FALSE

119.

CISC stands for...

a)

Circuit Integrated System Chip

b)

Complicated Instruction Set Computer

c)

Coded Integrated System Circuit

d)

Complex Instruction Set Computer

120.

RISC stands for...

a)

Reduced Integrated System Chip

b)

Reduced Instruction Set Computer

c)

Read-only Internal Storage Chip

d)

Regular Instruction Set Computer

121.

Two assembly language programs are pictured here. Which of the two statements below is correct:

a)

Program A is for a RISC machine, program B is for a CISC machine

b)

Program A is for a CISC machine, program B is for a RISC machine

122.

Which statement below is NOT correct?

a)

The compiler has less work to do in CISC

b)

RISC architecture is not as complex as CISC

c)

CISC has a wider range of instructions available to it

d)

An instructions written for a CISC program requires just one sequence of the F-E-C to complete

123.

Which of the following statements IS correct?

a)

RISC has more complex hardware

b)

CISC programs require less RAM to store instructions

c)

RISC programs are closer to High Level Language than CISC programs

d)

CISC uses less power than RISC

124.

The idea developed in 1945 by Von Neumann of a computer holding both programs and the data used by the programs in memory is called the..?

a)

Stored Program Concept

b)

Memory Program System

c)

Stored Memory Concept

d)

Stored Memory Program

125.
What connects the processor and memory?
a)
Buses
b)
Cache
c)
NIC
d)
Control Unit
126.
What are the two main parts of the processor?
a)
Control Unit & Arithmetic Logic Unit
b)
RAM & ROM
c)
RAM & Cache
d)
Control Unit & Cache
127.
Which of these is not a bus within the computer?
a)
I/O Bus
b)
Address Bus
c)
Data Bus
d)
Control
128.

Which of these buses is not bi-directional?

a)

Data Bus

b)

Control Bus

c)

Address Bus

129.
The small high speed storage areas within the memory and processor are known as..?
a)
Registers
b)
Addresses
c)
Cache
d)
Buses
130.
The MDR, MAR, PC & CIR are all examples of..?
a)
Registers
b)
Addresses
c)
Buses
d)
Control Units
131.
Which of the following is not a register?
a)
CU
b)
MAR
c)
MDR
d)
PC
132.

When the CPU decodes and executes an instruction and then repeats. This is called the..

a)

Fetch-decode-execute cycle

b)

Decode-execute-fetch- cycle

c)

Execute-decode-fetch- cycle

d)

Execute-fetch-process-cycle

133.

What is the high speed memory between the main memory and the CPU called?

a)

Register Memory

b)

Storage Memory

c)

Cache Memory

d)

Virtual Memory

134.

which is a form of permanent memory that holds all the instructions the computer needs to start up and does not get erased when the power is turned off.

a)

RAM

b)

The Network Interface Card (NIC)

c)

The CUP

d)

ROM

135.

The main advantage of semiconductor RAM is its ability to:

a)

retain stored data when power is interrupted or turned off

b)

be written to and read from rapidly

c)

be randomly accessed

d)

be sequentially accessed

136.

What mode of addressing is shown in the image?

a)

Immediate Addressing

b)

Direct Addressing

c)

Indirect Addressing

d)

Index Addressing

137.

What mode of addressing is shown in the image?

a)

Immediate Addressing

b)

Direct Addressing

c)

Indirect Addressing

d)

Index Addressing

138.

Which of the following best describes immediate addressing?

a)

The operand of an instruction refers directly to a location in memory.

b)

The address of the data is held in an intermediate location so that the address is first ‘looked up’ and then used to locate the data itself.

c)

The data to be used is hard-coded into the instruction itself.

d)

The final address for the data is determined by adding an offset to a base address.

139.

A machine code instruction is shown here. Which part of the instruction represents the OPERAND?

a)

Part A

b)

Part B

c)

Part C

d)

Part D

140.

Which of following would be result of this assembly language instruction?


LDA #7

a)

Load the accumulator with 7

b)

Load the accumulator with the contents of memory location 7

c)

Add 7 to the accumulator and retrieve the data from that address

d)

Go the memory location 7 and retrieve the data from the memory location stored there

141.

Which of following would be result of this assembly language instruction?


LDA [100]

a)

Load the accumulator with 100

b)

Load the accumulator with the contents of memory location 100

c)

Add 100 to the accumulator and retrieve the data from that address

d)

Go the memory location 100 and retrieve the data from the memory location stored there

142.

Which of following would be the result of this assembly language instruction?


LDA &100

a)

Load the accumulator with 100

b)

Load the accumulator with the contents of memory location 100

c)

Add 100 to the accumulator and retrieve the data from that address

d)

Go the memory location 100 and retrieve the data from the memory location stored there

143.

What would be result of the following assembly language instruction? LDA 1002,[2]

a)

1004

b)

50

c)

90

d)

1000

144.

Which of the following statements are NOT correct? (select as many as appropriate)

a)

Direct Addressing is the fastest mode of addressing

b)

Indexed Addressing is ideal for using with arrays

c)

Immediate Addressing returns the address where the data is stored

d)

Indirect Addressing is ideal for loading pre-generated libraries and procedures

145.

What mode of addressing is shown in the following assembly language instruction:


MOV B, @2001

a)

Immediate

b)

Direct

c)

Indexed

d)

Indirect

146.

Look at the image shown here. How many of the following statements about the image are NOT correct? (select as many as appropriate)

a)

The image represents DIRECT ADDRESSING

b)

LDA &6 would load 85 into the accumulator

c)

LDA &6 would load 6 into the accumulator

d)

The image represents IMMEDIATE ADDRESSING

147.

Which statements below are TRUE?

a)

IMMEDIATE ADDRESSING is the fastest form of addressing

b)

IMMEDIATE ADDRESSING is suited to the use of constants

c)

IMMEDIATE ADDRESSING is suited to the use of variables

d)

Using IMMEDIATE ADDRESSING means that the data needs to be fetched from memory

148.

Choose the correct word to complete this sentence: "The _______ consists of binary digits representing a basic operation such as ADD or LOAD"

a)

Operand

b)

Opcode

c)

Vector

d)

Address

149.

Choose the correct word to complete this sentence: "Using ________ addressing, the operand holds the memory address of the value to be operated on"

a)

Immediate

b)

Direct

c)

Indexed

d)

Indirect

150.

Choose the correct word to complete this sentence: "Using ________ addressing, the operand is the location (typically a register) which holds the address of the data we want"

a)

Immediate

b)

Direct

c)

Indexed

d)

Indirect