Multiple choice questions and answers (MCQ) based on the String Manipulation Instructions in 8086 microprocessor with 4 choices, correct answer and explanation.

questions

Title
A string is a collection of characters. Each Character is an of byte length which is stored at successive locations. In the 8086 microprocessor, which characters are considered in the string?

A string is a collection of characters. Each Character is an of byte length which is stored at successive locations. In the 8086 microprocessor, which characters are considered in the string?


  1. EBCDIC characters
  2. ASCII characters
  3. A string does not treat characters
  4. None of the above
discuss
While performing any of the MOVE instructions over Strings, i.e. MOVSB, MOBSW or MOVSD, by default, the data is transferred from -

While performing any of the MOVE instructions over Strings, i.e. MOVSB, MOBSW or MOVSD, by default, the data is transferred from -


  1. DS:SI to ES:DI
  2. ES:DI to DS:SI
  3. ES:SI to DS:DI
  4. None of the above
discuss
Which of the following is the correct code for repeating the MOVSB instructions 10 times?

Which of the following is the correct code for repeating the MOVSB instructions 10 times?


  1. REPEAT MOVSB 10
  2. REP 10 MOV SB
  3. CX=10 REP MOVSB
  4. None of the above
discuss
Which of the following flags gets affected when a compare instruction, i.e. CMPSB, CMPSW or CMPSD is executed?

Which of the following flags gets affected when a compare instruction, i.e. CMPSB, CMPSW or CMPSD is executed?


  1. Direction Flag (DF)
  2. Trap Flag (TF)
  3. Interrupt Flag (IF)
  4. Zero Flag (ZF)
discuss
At a time, on how many bits can we operate while performing any string operation?

At a time, on how many bits can we operate while performing any string operation?


  1. 8 bits
  2. 16 bits
  3. 32 bits
  4. All of the above
discuss
total MCQs: 5

MCQs

5

Views

42

Best Answers

299

Points

5