Explore topic-wise MCQs in Computer Organization.

This section includes 15 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Organization knowledge and support exam preparation. Choose a topic below to get started.

1.

______DIRECTIVE_SPECIFIES_THE_END_OF_EXECUTION_OF_A_PROGRAM.?$

A. End
B. Return
C. Stop
D. Terminate
Answer» C. Stop
2.

When dealing with the branching code the assembler ___________$

A. Replaces the target with its address
B. Does not replace until the test condition is satisfied
C. Finds the Branch offset and replaces the Branch target with it
D. Replaces the target with the value specified by the DATAWORD directive
Answer» D. Replaces the target with the value specified by the DATAWORD directive
3.

The_last_statement_of_the_source_program_should_be________$

A. Stop
B. Return
C. OP
D. End
Answer» E.
4.

To overcome the problems of the assembler in dealing with branching code we use _____

A. Interpreter
B. Debugger
C. Op-Assembler
D. Two-pass assembler
Answer» E.
5.

The utility program used to bring the object code into memory for execution is ______

A. Loader
B. Fetcher
C. Extractor
D. Linker
Answer» B. Fetcher
6.

The assembler stores the object code in ______

A. Main memory
B. Cache
C. RAM
D. Magnetic disk
Answer» E.
7.

The_assembler_stores_all_the_names_and_their_corresponding_values_in_______

A. Special purpose Register
B. Symbol Table
C. Value map Set
D. None of the mentioned
Answer» C. Value map Set
8.

_____ directive is used to specify and assign the memory required for the block of code?

A. Allocate
B. Assign
C. Set
D. Reserve
Answer» E.
9.

The directive used to perform initialization before the execution of the code is ______

A. Reserve
B. Store
C. Dataword
D. EQU
Answer» D. EQU
10.

The purpose of the ORIGIN directive is __________

A. To indicate the starting position in memory, where the program block is to be stored
B. To indicate the starting of the computation code
C. To indicate the purpose of the code
D. To list the locations of all the registers used
Answer» B. To indicate the starting of the computation code
11.

The assembler directive EQU, when used in the instruction: Sum EQU 200 does ________

A. Finds the first occurrence of Sum and assigns value 200 to it
B. Replaces every occurrence of Sum with 200
C. Re-assigns the address of Sum by adding 200 to its original address
D. Assigns 200 bytes of memory starting the location of Sum
Answer» C. Re-assigns the address of Sum by adding 200 to its original address
12.

Instructions which won’t appear in the object program are called as _____$

A. Redundant instructions
B. Exceptions
C. Comments
D. Assembler Directives
Answer» E.
13.

The alternate way of writing the instruction, ADD #5,R1 is ______

A. ADD [5],[R1];
B. ADDI 5,R1;
C. ADDIME 5,[R1];
D. There is no other way
Answer» C. ADDIME 5,[R1];
14.

The instructions like MOV or ADD are called as ______

A. OP-Code
B. Operators
C. Commands
D. None of the mentioned
Answer» B. Operators
15.

____ converts the programs written in assembly language into machine instructions.

A. Machine compiler
B. Interpreter
C. Assembler
D. Converter
Answer» D. Converter