computer-organization-and-architecture banner

Computer Organization and Architecture Multiple Choice Questions (MCQs) and Answers

Master Computer Organization and Architecture with Practice MCQs. Explore our curated collection of Multiple Choice Questions. Ideal for placement and interview preparation, our questions range from basic to advanced, ensuring comprehensive coverage of Computer Architecture concepts. Begin your placement preparation journey now!

Q1

Q1 What is the main function of the Control Unit in a computer?

A

To execute instructions

B

To transfer data between input and output devices

C

To perform arithmetic operations

D

To store data

Q2

Q2 Which component of the CPU is responsible for performing arithmetic and logical operations?

A

Control Unit

B

Memory

C

Register

D

Arithmetic Logic Unit

Q3

Q3 What is the primary function of a register in a CPU?

A

To manage input/output

B

To store data temporarily

C

To perform calculations

D

To execute instructions

Q4

Q4 In which unit of the CPU are instructions fetched from memory?

A

Control Unit

B

ALU

C

I/O Unit

D

Cache

Q5

Q5 Which of the following is a key difference between RISC and CISC architectures?

A

RISC instructions are simpler

B

RISC uses fewer instructions

C

CISC uses more instructions

D

All of the above

Q6

Q6 What is a characteristic of Von Neumann architecture?

A

Shared memory for data and instructions

B

Separate memory for data and instructions

C

Multiple CPUs

D

No memory

Q7

Q7 How does Harvard architecture differ from Von Neumann architecture?

A

One CPU

B

Two CPUs

C

Separate memory for data and instructions

D

Shared memory for data and instructions

Q8

Q8 If a CPU operates at 2 GHz and fetches one instruction per cycle, how many instructions can it fetch per second?

A

1 billion

B

2 billion

C

1 million

D

2 million

Q9

Q9 A CPU seems to be underutilized in a system. The instruction fetch cycle is taking longer than expected. What could be a likely cause?

A

Cache memory is not being utilized

B

ALU malfunction

C

Slow clock speed

D

Insufficient RAM

Q10

Q10 What is the binary representation of the decimal number 10?

A

1010

B

1110

C

1100

D

1001

Q11

Q11 Which number system uses base 16?

A

Binary

B

Hexadecimal

C

Octal

D

Decimal

Q12

Q12 What is the decimal equivalent of the binary number 1101?

A

12

B

13

C

15

D

14

Q13

Q13 Which number system is commonly used in computer memory addressing?

A

Hexadecimal

B

Registers

C

Cache

D

Binary

Q14

Q14 How many bits are required to represent a single hexadecimal digit?

A

2

B

6

C

8

D

4

Q15

Q15 What is the result of converting the hexadecimal number 2A into decimal?

A

48

B

32

C

42

D

40

Q16

Q16 How is the number 255 represented in hexadecimal?

A

FF

B

EE

C

CC

D

DD

Q17

Q17 Which of the following is a characteristic of two’s complement representation?

A

Can represent both positive and negative numbers

B

Uses base 8

C

Requires no overflow bit

D

Can only represent positive numbers

Q18

Q18 Convert the binary number 101110 into its octal equivalent.

A

56

B

33

C

66

D

63

Q19

Q19 You are given a computer system that displays hexadecimal addresses, but the values appear incorrect. What could be the reason?

A

The system is using octal

B

There is an overflow in two's complement

C

There’s a mistake in binary conversion

D

None of the above

Q20

Q20 What is an Instruction Set Architecture (ISA)?

A

A set of commands supported by the CPU

B

A set of storage devices

C

A set of memory addresses

D

A set of input/output devices

Q21

Q21 What is the role of the instruction decoder in an ISA?

A

To execute the instruction

B

To fetch the instruction

C

To store the instruction

D

To interpret and convert instructions into signals

Q22

Q22 Which of the following instructions would typically be found in a RISC architecture?

A

Complex instructions

B

Load and store instructions

C

Multiple addressing modes

D

Microprogrammed instructions

Q23

Q23 How does a CISC architecture differ from RISC architecture in terms of instruction execution?

A

CISC has fixed-length instructions

B

CISC uses complex instructions executed in multiple cycles

C

RISC executes multiple instructions per cycle

D

All of the above

Q24

Q24 In a typical ISA, what does the term “opcode” refer to?

A

Operand code

B

Operation code

C

Memory location

D

Data transfer protocol

Q25

Q25 Which of the following is true about VLIW (Very Long Instruction Word) architectures?

A

Instructions are grouped into fixed-size bundles

B

All instructions are the same length

C

Instructions are executed sequentially

D

Each instruction has a different execution time

Q26

Q26 Convert the following assembly instruction MOV AX, BX into its corresponding binary opcode representation.

A

0011

B

1011

C

1101

D

0001

Q27

Q27 Given the instruction ADD R1, R2, R3, what type of addressing mode is being used?

A

Register

B

Immediate

C

Direct

D

Indirect

Q28

Q28 How does a branch instruction affect program execution in assembly language?

A

Transfers data to memory

B

Changes the flow of execution

C

Executes another instruction

D

Halts the program

Q29

Q29 A program is not executing the correct instruction after a jump command. What could be the reason?

A

Instruction decoding error

B

Overflow error

C

Wrong jump address

D

Incorrect register

Q30

Q30 The system is failing to load data from memory into registers. What is the likely cause?

A

Faulty load instruction

B

Cache error

C

Wrong opcode

D

ALU failure

...
ad verticalad vertical
ad