MCQ Sheet 1 Answer
MCQ Sheet 1 Answer
Sheet 1 MCQ
1.……… refers to those attributes of a system visible to a programmer, those attributes that have a
direct impact on the logical execution of a program.
A. Computer architecture C. Computer organization
B. Computer function D. Computer Structure
2.………..determines instruction formats, instruction opcodes, registers, instruction, and data
memory; the effect of executed instructions on the registers and memory; and an algorithm for
controlling instruction execution.
A. Computer architecture C. Computer organization
B. Instruction set architecture D. Computer Structure
3.In computer architecture, ISA what is referred to?
A. Instruction Set Algorithm C. Instruction Set Architecture
B. International Set Architecture D. Interconnection Structure Architecture
4.……. part of the abstract model of a computer that defines how the CPU is controlled by the
software.
A. Computer architecture C. Computer organization
B. Instruction set architecture D. Computer Structure
5.………….. refers to the operational units and their interconnections that realize the architectural
specifications.
A. Computer architecture C. Computer organization
B. Computer function D. Computer Structure
6.The way in which the components are interrelated.
A. Structure B. Function
7.The operation of each individual component as part of the structure.
A. Structure B. Function
8._____represent the basic functions that a computer can perform.
A. Data processing, Data storage C. Data storage, System interaction
B. Data movement, Control D. A & B
9._______manages the operation of the CPU and hence the computer.
A. Main memory C. Registers
B. Control unit D. system bus
10. ___is the fundamental building block of digital circuits used to construct processors,
memories, and other digital logic devices.
A. Memory cell B. Gate C. Registers D. Transistors
11. A microprocessor is a _______ chip integrating all the functions of a CPU of a computer.
A. multiple B. single C. double D. triple
12. Which of the following is a type of computer architecture?
A. Microarchitecture B. Harvard Architecture
C. Von-Neumann Architecture D. All of the mentioned
13. Which of the following is a type of architecture used in the computers nowadays?
A) Microarchitecture C) Harvard Architecture
B) Von-Neumann Architecture D) System Design
14. Which of the architecture is power efficient?
A) RISC B) ISA C) IANA D) CISC
15. Which of the following is the full form of CISC?
A) Complex Instruction Sequential Compilation
B) Complete Instruction Sequential Compilation
C) Computer Integrated Sequential Compiler
D) Complex Instruction Set Computer
16. Which is the operation that a computer performs on data that put in register:
A. Register transfer B. Arithmetic C. Logical D) All of these
17. Which of the following computer memory is fastest?
A. Register B. Hard disk C. RAM D. None of the above
18. The list of specific instruction supported by the CPU is termed as its ______.
A. Instruction code B. Parity set C. Instruction set D. None of these
19. ………….. specifies the address in memory for read or write.
A. MBR B. MAR C. I/O AR D. I/O BR
20. ………….. contain data to be written on memory or receive data from memory.
A. MBR B. MAR C. I/O AR D. I/O BR
21. ………….. used for exchange data between I/O device and CPU
A. MBR B. MAR C. I/O AR D. I/O BR
22. …………..register used to hold the instruction to be executed.
A. MBR B. MAR C. IR D. I/O BR
23. ………….. is the operation code which used to load data to accumulator from a specific location.
A. 1001 B. 0001 C. 0010 D. 0101
24. ………….. is the operation code which used to Store data in AC to a specific location
A. 1001 B. 0001 C. 0010 D. 0101
25. ………….. is the operation code which used to add value to AC from memory.
A. 1001 B. 0001 C. 0010 D. 0101
26. ______is a command given to a computer to perform a specified operation on some given data:
A. An instruction B. Command C. Code D. None of these
27. Two important fields of an instruction are:
A. Opcode B. Operand C. Only a D. Both a & b
28. _______is the sequence of operations performed by CPU in processing an instruction:
A. Execute cycle B. Fetch cycle C. Decode D. Instruction cycle
29. Each operation has its opcode:
A. Unique B. Two C. Three D. Four
30. The time required to complete one instruction is called______.
A. Fetch time B. Execution time C. Control time D. All of these
31. _______is the step during which a new instruction is read from the memory.
A. Decode B. Fetch C. Execute D. None of these
32. The source/destination of operands can be the or one of the general-purpose register.
A. Memory B. One C. both D. None of these
CS 306 dr. Dina Awny dr. Adel Khaled
CS 306– Computer Architecture
Sheet 1 MCQ
33. ______is the step during which the operations specified by the instruction are executed.
A. Execute B. Decode C. Both a& b D. None of these
34. The contents of the program counter is the __________of the next instruction to be run.
A. Data B. Address C. Counter D. None of these
35. Which cycle refers to the time period during which one instruction is fetched and executed.
A. Fetch cycle B. Instruction cycle C. Decode cycle D. Execute cycle
36. Which register holds the current instruction to be executed:
A. Instruction register B. Program register C. Control register D. None of these
37. Which register is memory pointer:
A. Program counter B. Instruction register C. Stack pointer D. Source index
38. Which is a type of microprocessor that is designed with limited number of instructions:
A. CPU B. RISC C. ALU D. MUX
39. The operation is specified by a binary code known as the :
A. Operand code B. Opcode C. Source code D. All of these
40. The length of instruction set depends on:
A. Data size B. Memory size C. Both D. None