MCQ

Computer Architecture MCQ Questions and Answers – Part 6

Computer architecture MCQ questions and answers for the preparation of tests, exams, and certifications. So you will find questions about different types of registers in the computer, random access memory (RAM), main memory, memory instructions, arithmetic, and logic unit, and much more. This systematic learning method will easily prepare anyone to pass their exam.
 

1. The register that keeps track of the program instructions stored in memory is _____?

A Control register

B Ordinal counter

C State register

D Direct Register

B
Ordinal counter is a register in a processor that contains the address (or location) of the instruction being executed.

 

 
 

2. In the case where there is only one memory operand, and when a second operand is needed, as in the case of an Add instruction, we use a processor register called _____?

A accumulator

B register

C operand

D source

A
The accumulator is a register in which the intermediate arithmetic and logic results are stored.

 

 

3. The data exchange between the primary memory and the CPU register takes place via two registers, namely. _____?

A general purpose register and MDR

B accumulator and ordinal counter

C MAR and MDR

D MAR and accumulator

C
The Memory Address Register (MAR) is the CPU register that stores the memory address from which data will be fetched from the CPU or the address to which data will be sent and stored. MAR contains the location of the data in the memory to be accessed. When reading from memory, the data addressed by MAR is fed into the MDR (data register) and then used by the CPU. When writing to memory, the CPU writes the data from the MDR to the memory location whose address is stored in the MAR.

 

 

4. Instructions that cause data to be transferred from one location to another without changing the content of the binary information are _____?

A Data transfer instruction

B Data manipulation instruction

C Program control instruction

D All the answers are true

A

 

 
 

5. The data coding for the exchange of information between the terminals is _____?

A EBCDIC

B BCD

C ASCII

D All the answers are true

C

 

 

6. SIMD means _______?

A Single Instruction, Multiple Data

B Single Instruction, Minimum Data

C Single Instruction, Media Data

D Multiple Instruction, Single Data

A
SIMD (Single Instruction Multiple Data) is a set of instructions available mainly on all current processors. SIMD instructions provide data-level parallelism on a unit (data vector). A single instruction is executed in parallel on multiple data points, as opposed to executing multiple instructions. This improves the performance of the application.

 

 

7. The NOR function is the complement of _______?

A AND

B OR

C NAND

D NOT

B

 

 

8. _______ is a digital circuit that performs the inverse operation of decoding.

A multiplexor

B adder

C subtractor

D encoder

D

 

 
 

9. Pipelining increases ________ of the processor instructions.

A efficiency

B latency

C the flow rate

D Both A and C are true.

C

 

 

10. The _______ is a program that starts the computer’s system as soon as it is turned on.

A Bootstrap loader

B Multi programming

C Loader

D None of the above

A
BOOTSTRAP LOADER, which resides permanently in the computer (stored in a ROM chip) and contains just enough code to read the rest of the operating system from the disk. This process is informally called “booting” the computer.

 

 
mcqMCQPractice competitive and technical Multiple Choice Questions and Answers (MCQs) with simple and logical explanations to prepare for tests and interviews.Read More

Leave a Reply

Your email address will not be published. Required fields are marked *