Mpmc Quiz 2 Cse B

34 Questions | Total Attempts: 71

SettingsSettingsSettings
Mpmc Quiz 2 Cse B - Quiz

.


Questions and Answers
  • 1. 
    The instruction that is used to transfer the data from source operand to destination operand is
    • A. 

      Data copy/transfer instruction

    • B. 

      Branch instruction

    • C. 

      Arithmetic/logical instruction

    • D. 

      String instruction

  • 2. 
    Which of the following is not a data copy/transfer instruction?
    • A. 

      MOV

    • B. 

      PUSH

    • C. 

      DAS

    • D. 

      POP

  • 3. 
    Which of the following instruction is not valid?
    • A. 

      MOV AX, BX

    • B. 

      MOV DS, 5000H

    • C. 

      MOV AX, 5000H

    • D. 

      PUSH AX

  • 4. 
    In PUSH instruction, after each execution of the instruction, the stack pointer is
    • A. 

      Incremented by 1

    • B. 

      Decremented by 1

    • C. 

      Incremented by 2

    • D. 

      Decremented by 2

  • 5. 
    The instruction that pushes the contents of the specified register/memory location on to the stack is
    • A. 

      PUSHF

    • B. 

      POPF

    • C. 

      PUSH

    • D. 

      POP

  • 6. 
    Which is incorrect?
    • A. 

      MOV [1234h], [4567h]

    • B. 

      MOV [BX], AX

    • C. 

      MOV [1234h], 4567h

    • D. 

      MOV BX, [1234h]

  • 7. 
    The instruction that pushes the content of flag register on to the stack is
    • A. 

      PUSHF

    • B. 

      POPF

    • C. 

      PUSH

    • D. 

      POP

  • 8. 
    The instruction that copy the content of stack on flag register is
    • A. 

      PUSHF

    • B. 

      POPF

    • C. 

      PUSH

    • D. 

      POP

  • 9. 
    Which instruction is used for BCD adjustment after addition?
    • A. 

      DAA

    • B. 

      AAA

    • C. 

      DAS

    • D. 

      ADC

  • 10. 
    Which instruction is used for BCD adjustment after subtraction ?
    • A. 

      DAA

    • B. 

      AAA

    • C. 

      DAS

    • D. 

      ADC

  • 11. 
    Which instruction is used for left rotation with carry flag?
    • A. 

      SHL

    • B. 

      ROR

    • C. 

      ROL

    • D. 

      RCL

  • 12. 
    Which instruction is used for left rotation without carry flag?
    • A. 

      SHL

    • B. 

      ROR

    • C. 

      ROL

    • D. 

      RCL

  • 13. 
    The instruction that performs logical AND operation and the result of the operation is not available is
    • A. 

      AAA

    • B. 

      AND

    • C. 

      TEST

    • D. 

      XOR

  • 14. 
    The processor enters the single step execution mode, if which of the following flag is set?
    • A. 

      Direction

    • B. 

      Trap

    • C. 

      Interrupt

    • D. 

      Zero

  • 15. 
    In the RCL instruction, the contents of the destination operand undergo function as
    • A. 

      Carry flag is pushed into LSB & MSB is pushed into carry flag

    • B. 

      Carry flag is pushed into MSB & LSB is pushed into carry flag

    • C. 

      Auxiliary flag is pushed into LSB & MSB is pushed into carry flag

    • D. 

      Parity flag is pushed into MSB & LSB is pushed into carry flag

  • 16. 
    Which of the following instructions is INVALID?
    • A. 

      POP 1234H

    • B. 

      PUSH AL

    • C. 

      POP AL

    • D. 

      All of the above

  • 17. 
    What properties of an 8-bit number stored at CL can be checked using the instruction TEST CL,10000001B?
    • A. 

      Sign and divisibility of CL contents by 2

    • B. 

      No. of 1s in CL

    • C. 

      No. of 0s in CL

    • D. 

      None of the above

  • 18. 
    What is the effect on the contents of CL after the instruction SAR CL,01H is executed?
    • A. 

      Divides unsigned CL by 2

    • B. 

      Multiplies unsigned CL by 2

    • C. 

      Divides signed CL by 2

    • D. 

      Multiplies signed CL by 2

  • 19. 
    Which of the following addressing mode is generally used for initialization of register or memory?
    • A. 

      Direct

    • B. 

      Indirect

    • C. 

      Register

    • D. 

      Immediate

  • 20. 
    The instruction, “DEC” decreases the contents of the specified register or memory location by________
    • A. 

      2

    • B. 

      0

    • C. 

      1

    • D. 

      3

  • 21. 
    Which one among these is not a Flag Manipulation Instructions?
    • A. 

      STI

    • B. 

      STD

    • C. 

      SBC

    • D. 

      CLD

  • 22. 
    The instruction that loads effective address formed by destination operand into the specified source register is
    • A. 

      LEA

    • B. 

      LDS

    • C. 

      LES

    • D. 

      LAHF

  • 23. 
    The instruction that loads the AH register with the lower byte of the flag register is
    • A. 

      SAHF

    • B. 

      AH

    • C. 

      LAHF

    • D. 

      PUSHF

  • 24. 
    CMP instruction compares the source and the destination operands by performing _______ between the source and the destination operands
    • A. 

      Multiplication

    • B. 

      Division

    • C. 

      Subtraction

    • D. 

      Addition

  • 25. 
    "IDIV" instruction is a signed _________
    • A. 

      Multiplication

    • B. 

      Division

    • C. 

      Addition

    • D. 

      Subtraction

Back to Top Back to top