 
			 
			MCQOPTIONS
 Saved Bookmarks
				This section includes 585 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. | The instruction used to cause unconditional jump is __ | 
| A. | UJG | 
| B. | JG | 
| C. | JMP | 
| D. | GOTO | 
| Answer» D. GOTO | |
| 2. | The IA-32 system follows _____ design. | 
| A. | RISC | 
| B. | CISC | 
| C. | SIMD | 
| D. | None of the mentioned | 
| Answer» C. SIMD | |
| 3. | data directive is used ______ | 
| A. | To indicate the ending of the data section | 
| B. | To indicate the beginning of the data section | 
| C. | To declare all the source operands | 
| D. | To Initialize the operands | 
| Answer» C. To declare all the source operands | |
| 4. | ___ instruction is used to check the bit of the condition flags. | 
| A. | TEST | 
| B. | TB | 
| C. | CHECK | 
| D. | BT | 
| Answer» E. | |
| 5. | The bit present in the op code, indicating which of the operands is the source is called as ____ | 
| A. | SRC bit | 
| B. | Indirection bit | 
| C. | Direction bit | 
| D. | FRM bit | 
| Answer» D. FRM bit | |
| 6. | The division operation in IA-32 is a single operand instruction so it is assumed that _____ | 
| A. | The divisor is stored in the EAX register | 
| B. | The dividend is stored in the EAC register | 
| C. | The divisor is stored in the accumulator | 
| D. | The dividend is stored in the accumulator | 
| Answer» B. The dividend is stored in the EAC register | |
| 7. | The MMX (Multimedia Extension) operands are stored in ___ | 
| A. | General purpose registers | 
| B. | Banked registers | 
| C. | Float point registers | 
| D. | Graphic registers | 
| Answer» D. Graphic registers | |
| 8. | In case of multimedia extension instructions the pixels are encoded into a data item of _____ | 
| A. | 16 bit | 
| B. | 32 bit | 
| C. | 24 bit | 
| D. | 8 bit | 
| Answer» E. | |
| 9. | Which architecture is suitable for a wide range of data types ? | 
| A. | ARM | 
| B. | 68000 | 
| C. | IA-32 | 
| D. | ASUS firebird | 
| Answer» D. ASUS firebird | |
| 10. | The IA-32 system follows _____ design . | 
| A. | RISC | 
| B. | CISC | 
| C. | SIMD | 
| D. | None of the mentioned | 
| Answer» C. SIMD | |
| 11. | The instruction used to multiply operands yielding a double integer outcome is _ | 
| A. | MUL | 
| B. | IMUL | 
| C. | DMUL | 
| D. | EMUL | 
| Answer» C. DMUL | |
| 12. | REPINS instruction is used to ____ | 
| A. | Transfer a block of data serially from Input device to the processor | 
| B. | Transfer a block of data parallely from Input device to the processor | 
| C. | Transfer a block of data serially from Input device to the ouput device | 
| D. | Transfer a block of data parallely from Input device to the output device | 
| Answer» C. Transfer a block of data serially from Input device to the ouput device | |
| 13. | SIMD stands for ____ | 
| A. | Single Instruction Multiple Data | 
| B. | Simple Instruction Multiple Decoding | 
| C. | Sequential Instruction Multiple Decoding | 
| D. | System Information Mutable Data | 
| Answer» B. Simple Instruction Multiple Decoding | |
| 14. | ____ instruction is used to check the bit of the condition flags. | 
| A. | TEST | 
| B. | TB | 
| C. | CHECK | 
| D. | BT | 
| Answer» E. | |
| 15. | The ____ directive is used to allocate 4 byte of memory. | 
| A. | DD | 
| B. | ALLOC | 
| C. | RESERVE | 
| D. | SPACE | 
| Answer» B. ALLOC | |
| 16. | The instructions of IA-32 machines are of length up to __ | 
| A. | 4 bytes | 
| B. | 8 bytes | 
| C. | 16 bytes | 
| D. | 2 bytes | 
| Answer» E. | |
| 17. | The instruction used to cause unconditional jump is ___ | 
| A. | UJG | 
| B. | JG | 
| C. | JMP | 
| D. | GOTO | 
| Answer» D. GOTO | |
| 18. | data directive is used ___ | 
| A. | To indicate the ending of the data section | 
| B. | To indicate the beginning of the data section | 
| C. | To declare all the source operands | 
| D. | To Initialize the operands | 
| Answer» C. To declare all the source operands | |
| 19. | The bit present in the op code, indicating which of the operands is the source is called as ______ | 
| A. | SRC bit | 
| B. | Indirection bit | 
| C. | Direction bit | 
| D. | FRM bit | 
| Answer» D. FRM bit | |
| 20. | The LEA mnemonic is used to ____ | 
| A. | Load the effective address of an instruction | 
| B. | Load the values of operands onto a accumulator | 
| C. | declare the values as global constants | 
| D. | Store the outcome of the operation at a memory location | 
| Answer» B. Load the values of operands onto a accumulator | |
| 21. | The instruction JG loop , does | 
| A. | jumps to the memory location loop if the result of the most recent arithmetic op is even | 
| B. | jumps to the memory location loop if the result of the most recent arithmetic op is greater than 0 | 
| C. | jumps to the memory location loop if the test condition is satisfied with the value of loop | 
| D. | none of the mentioned | 
| Answer» C. jumps to the memory location loop if the test condition is satisfied with the value of loop | |
| 22. | The Bit extension of the register is denoted with the help of ____ symbol. | 
| A. | $ | 
| B. | ` | 
| C. | E | 
| D. | ~ | 
| Answer» D. ~ | |
| 23. | The register used to serve as PC is called as _____ | 
| A. | Indirection register | 
| B. | Instruction pointer | 
| C. | R-32 | 
| D. | None of the mentioned | 
| Answer» C. R-32 | |
| 24. | The The Floating point registers of IA-32 can operate on operands up to __ | 
| A. | 128 bit | 
| B. | 256 bit | 
| C. | 80 bit | 
| D. | 64 bit | 
| Answer» E. | |
| 25. | IOPL stands for ___ | 
| A. | Input/Output Privilege level | 
| B. | Input Output Process Link | 
| C. | Internal Output Process Link | 
| D. | Internal Offset Privilege Level | 
| Answer» B. Input Output Process Link | |
| 26. | In IA-32 architecture along with the general flags, the other conditional flags provided are _____ | 
| A. | IOPL | 
| B. | IF | 
| C. | TF | 
| D. | All of the mentioned | 
| Answer» E. | |
| 27. | The size of the floating registers can be extended upto __ | 
| A. | 128 bit | 
| B. | 256 bit | 
| C. | 80 bit | 
| D. | 64 bit | 
| Answer» D. 64 bit | |
| 28. | The addressing method used in IA-32 is _ | 
| A. | Little Endian | 
| B. | Big Endian | 
| C. | X-Little Endian | 
| D. | Both Little and Big Endian | 
| Answer» B. Big Endian | |
| 29. | ____ directives are used to initialize operands. | 
| A. | INT | 
| B. | DATAWORD | 
| C. | RESERVE | 
| D. | DCD | 
| Answer» E. | |
| 30. | THe pseudo instruction used to load address into the register is _____ | 
| A. | LOAD | 
| B. | ADR | 
| C. | ASSIGN | 
| D. | PSLOAD | 
| Answer» C. ASSIGN | |
| 31. | _____ directive is used to name the register used for execution of an instruction. | 
| A. | ASSIGN | 
| B. | RN | 
| C. | NAME | 
| D. | DECLARE | 
| Answer» C. NAME | |
| 32. | ____ directive specifies the start of the execution. | 
| A. | START | 
| B. | ENTRY | 
| C. | MAIN | 
| D. | ORIGIN | 
| Answer» C. MAIN | |
| 33. | ___ directive is used indicate the beginning of the program instruction or data. | 
| A. | EQU | 
| B. | START | 
| C. | AREA | 
| D. | SPACE | 
| Answer» D. SPACE | |
| 34. | The offset used in the conditional branching is ____ bit. | 
| A. | 24 | 
| B. | 32 | 
| C. | 16 | 
| D. | 8 | 
| Answer» B. 32 | |
| 35. | The condition to check whether the branch should happen or not is given by _____ | 
| A. | The lower order 8 bits of the instruction | 
| B. | The higher order 4 bits of the instruction | 
| C. | The lower order 4 bits of the instruction | 
| D. | The higher order 8 bits of the instruction | 
| Answer» C. The lower order 4 bits of the instruction | |
| 36. | The BEQ instructions is used _ | 
| A. | To check the equality condition between the operands and then branch | 
| B. | To check if the Operand is greater than the condition value and then branch | 
| C. | To check if the flag Z is set to 1 and then causes branch | 
| D. | None of the mentioned | 
| Answer» D. None of the mentioned | |
| 37. | ____ instruction is used to get the 1’s compliment of the operand. | 
| A. | COMP | 
| B. | BIC | 
| C. | ~CMP | 
| D. | MVN | 
| Answer» E. | |
| 38. | The ability to shift or rotate in the same instruction along with other operation is performed with the help of _ | 
| A. | Switching circuit | 
| B. | Barrel switcher circuit | 
| C. | Integrated Switching circuit | 
| D. | Multiplexer circuit | 
| Answer» C. Integrated Switching circuit | |
| 39. | The Instruction, LDM R10!, {R0,R1,R6,R7} _ | 
| A. | Loads the contents of R10 into R1,R0,R6 and R7 | 
| B. | Creates a copy of the contents of R10 in the other registers except the above mentioned ones | 
| C. | Loads the contents of the registers R1,R0,R6 and R7 to R10 | 
| D. | Writes the contents of R10 into the above mentioned registers and clears R10 | 
| Answer» B. Creates a copy of the contents of R10 in the other registers except the above mentioned ones | |
| 40. | The effective address of the instruction written in Post-indexed mode, MOVE[Rn]+Rm is _____ | 
| A. | EA = [Rn]. | 
| B. | EA = [Rn + Rm]. | 
| C. | EA = [Rn] + Rm | 
| D. | EA = [Rm] + Rn | 
| Answer» B. EA = [Rn + Rm]. | |
| 41. | The instructions which are used to load or store multiple operands are called as _ | 
| A. | Banked instructions | 
| B. | Lump transfer instructions | 
| C. | Block transfer instructions | 
| D. | DMA instructions | 
| Answer» D. DMA instructions | |
| 42. | ___ symbol is used to signify write back mode. | 
| A. | # | 
| B. | ^ | 
| C. | & | 
| D. | ! | 
| Answer» E. | |
| 43. | The addressing mode where the EA of the operand is the contents of Rn is __ | 
| A. | Pre-indexed mode | 
| B. | Pre-indexed with write back mode | 
| C. | Post-indexed mode | 
| D. | None of the mentioned | 
| Answer» D. None of the mentioned | |
| 44. | The banked registers are used for _____ | 
| A. | Switching between supervisor and interrupt mode | 
| B. | Extended storing | 
| C. | Same as other general purpose registers | 
| D. | None of the mentioned | 
| Answer» B. Extended storing | |
| 45. | RISC stands for ____ | 
| A. | Restricted Instruction Sequencing Computer | 
| B. | Restricted Instruction Sequential Compiler | 
| C. | Reduced Instruction Set Computer | 
| D. | Reduced Induction Set Computer | 
| Answer» D. Reduced Induction Set Computer | |
| 46. | In ARM, PC is implemented using __ | 
| A. | Caches | 
| B. | Heaps | 
| C. | General purpose register | 
| D. | Stack | 
| Answer» D. Stack | |
| 47. | The additional duplicate register used in ARM machines are called as __ | 
| A. | Copied-registers | 
| B. | Banked registers | 
| C. | EXtra registers | 
| D. | Extential registers | 
| Answer» C. EXtra registers | |
| 48. | ARM processors where basically designed for __ | 
| A. | Main frame systems | 
| B. | Distributed systems | 
| C. | Mobile systems | 
| D. | Super computers | 
| Answer» D. Super computers | |
| 49. | The address system supported by ARM systems is/are __ | 
| A. | Little Endian | 
| B. | Big Endian | 
| C. | X-Little Endian | 
| D. | Both Little & Big Endian | 
| Answer» E. | |
| 50. | ARM stands for ____ | 
| A. | Advanced Rate Machines | 
| B. | Advanced RISC Machines | 
| C. | Artificial Running Machines | 
| D. | Aviary Running Machines | 
| Answer» C. Artificial Running Machines | |