Hi all, Whenever I am running a new ARM assembly program in Keil uVision3 ,i find my program getting executed in a mode named current mode. what is meant by current mode? I have read that the default mode is USER mode.Also the supervisor mode is geeting enabled everytime. Is Supervisior mode default in Keil uVision3? I would like to know how I can switch to USER mode? t.senthil