Back to the 2024 paper

Module 2: The 8051 Architecture

20242m

The default start value of Stack Pointer after reset in 8051 is:
(i) 00H
(ii) 10H
(iii) FFH
(iv) 07H

Worked SolutionAI Assisted

Answer: (iv) 07H

Explanation: After reset, SP = 07H in 8051. Therefore the first PUSH increments SP to 08H (first stack location, which is also the start of the user RAM above register banks 0-3). Many textbooks initialise SP to 60H to avoid overlap, but default reset value is 07H.

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.