

MCQOPTIONS
Saved Bookmarks
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 | |