Computer Organization MCQ set number 00085

1. The instructions of IA-32 machines are of length up to ______
a) 4 bytes
b) 8 bytes
c) 16 bytes
d) 12 bytes

Answer

Answer: d [Reason:] The size of instruction that can be executed at once.

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

Answer: c [Reason:] None.

3. The ____ directive is used to allocate 4 byte of memory.
a) DD
b) ALLOC
c) RESERVE
d) SPACE

Answer

Answer: a [Reason:] None.

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

Answer: b [Reason:] This is used to indicate the starting of the section of data.

5. The instruction used to cause unconditional jump is _____
a) UJG
b) JG
c) JMP
d) GOTO

Answer

Answer: c [Reason:] This statement causes a jump from one instruction to another without the condition.

6. ____ instruction is used to check the bit of the condition flags.
a) TEST
b) TB
c) CHECK
d) BT

Answer

Answer: d [Reason:] This is used to check the condition flags for exceptions.

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

Answer: b [Reason:] None.

8. Which of the following statements regarding Stacks is/are True.
i) THe stack always grows towards higher addresses
ii) The stack always grows towards lower addresses
iii) The stack has a fixed size
iv) THe width of the stack is 32 bits
a) i and iii
b) i and iv
c) ii and iv
d) iii and iv

Answer

Answer: c [Reason:] The stack is data structure which is fixed at one end and grows at the other.

9. The instruction used to multiply operands yielding a double integer outcome is _____
a) MUL
b) IMUL
c) DMUL
d) EMUL

Answer

Answer: b [Reason:] This instruction is used to carry out multiplication on large integral values.

10. SIMD stands for ___
a) Single Instruction Multiple Data
b) Simple Instruction Multiple Decoding
c) Sequential Instruction Multiple Decoding
d) System Information Mutable Data

Answer

Answer: a [Reason:] This is the instruction used to perform operation on multiple types of data.

11. The IA-32 system follows _____ design.
a) RISC
b) CISC
c) SIMD
d) None of the mentioned

Answer

Answer: b [Reason:] This system architecture is used to reduce the steps involved in execution by performing complex operations in one step.

12. Which architecture is suitable for a wide range of data types ?
a) ARM
b) 68000
c) IA-32
d) ASUS firebird

Answer

Answer: c [Reason:] None.

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

Answer: d [Reason:] None.

14. The MMX (Multimedia Extension) operands are stored in ______
a) General purpose registers
b) Banked registers
c) Float point registers
d) Graphic registers

Answer

Answer: c [Reason:] These operands are used for graphic related operations.

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

Answer: a [Reason:] In case of, division the divisor is pre-loaded onto the ALU.

ed010d383e1f191bdb025d5985cc03fc?s=120&d=mm&r=g

DistPub Team

Distance Publisher (DistPub.com) provide project writing help from year 2007 and provide writing and editing help to hundreds student every year.