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