Leave question number 10. i need answer of rest of them. 1. Which instruction pu
ID: 3911971 • Letter: L
Question
Leave question number 10. i need answer of rest of them.
1. Which instruction pushes all of the 32-bit general purpose registers on the stack? 2. Which instruction pushes the 32-bit EFLAGS register on the stack? 3. Which instruction pops the stack into the EFLAGS register? Challenge: Another assembler (called NASM) permits the PUSH instruction to list multiple specific registers. Why might this approach be better than the PUSHAD instruction in MASM? Here is a NASM example: PUSH EAX EBX ECX 4. 5. Challenge: Suppose there were no PUSH instruction. Write a sequence of two other instructions that would accomplish the same as push eax. 6. (True/ False): The RET instruction pops the top of the stack into the instruction pointer (True/ False): Nested procedure calls are not permitted by the Microsoft assembler unless the NESTED operator is used in the procedure definition 7. 8. (True/ False): In protected mode, each procedure call uses a minimum of 4 bytes of stack space, (True/ False): The ESI and EDI registers cannot be used when passing 32-bit parameters to procedures. 9. 10. (True/ False): The ArraySum procedure (section 5.2.5) receives a pointer to any array of doublewords 11. (True/ False): The USES operator lets you name all registers that are modified within a procedure.Explanation / Answer
1)Answer:
PUSHAD
Explanation:
PUSHAD instruction pushes all of the 32-bit general-purpose registers on the stack
2)Answer:
PUSHFD
Explanation:
PUSHFD instruction pushes the 32-bit EFLAGS register on the stack
3)Answer:
POPFD
Explanation:
POPFD instruction pops the stack into the EFLAGS register
6)Answer:
True
Explanation:
The RET instruction pops the top of the stack into the instruction pointer
7)Answer:
False
8)Answer:
True
Explanation:
In protected mode, each procedure call uses a minimum of 4 bytes of stack space
9)Answer:
False
10)Answer:
True
11)Answer:
True
Explanation:
The USES operator lets you name all registers that are modified within a procedure
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.