Question

1.
2.
3.
4.
Answer (Detailed Solution Below)

Option 2 : SP = 27FDH, B stored at 27FEH / SP = 27FDH, B 27FEH पर संग्रहीत

Advertisement

Detailed Solution

सही उत्तर SP = 27FDH, B stored at 27FEH / SP = 27FDH, B 27FEH पर संग्रहीत है।

Key Points
Helpful?
PrepSnapprepsnap.in • Part -A

Question:

In the Intel 8085, the stack pointer initially holds 27FFH. After executing the instruction PUSH B, what is the new content of SP, and at which address is register B stored? / इंटेल 8085 में स्टैक पॉइंटर में प्रारंभ में 27FFH है। PUSH B निर्देश निष्पादित करने के बाद SP की नई सामग्री क्या होगी और रजिस्टर B किस पते पर संग्रहीत होगा?

1.
SP = 27FDH, B stored at 27FDH / SP = 27FDH, B 27FDH पर संग्रहीत
2.
SP = 27FDH, B stored at 27FEH / SP = 27FDH, B 27FEH पर संग्रहीत
3.
SP = 2801H, B stored at 2800H / SP = 2801H, B 2800H पर संग्रहीत
4.
SP = 27FDH, B stored at 27FFH / SP = 27FDH, B 27FFH पर संग्रहीत

Correct Answer: SP = 27FDH, B stored at 27FEH / SP = 27FDH, B 27FEH पर संग्रहीत

PUSH decrements SP by 2 (27FFH → 27FDH) and stores the higher-order register B at the higher address: B at 27FEH, C at 27FDH. Option (a) is the trap of placing B at the final SP value. / PUSH SP को 2 घटाता है (27FFH → 27FDH) और उच्च-क्रम रजिस्टर B को उच्च पते पर संग्रहीत करता है: B 27FEH पर, C 27FDH पर। विकल्प (a) B को अंतिम SP मान पर रखने का भ्रम है।

Downloaded from PrepSnap (prepsnap.in)