

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