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 | |