Answer : A
R1 = 10
initial 2000-2010
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
1. R1 = 10 , R2 = M[R3]= 100 , R2=R1+R2=110 , R3=2000 , M[2000] = R2=110 , R3 = 2000+1 = 2001
2. R1 = 9 , R2 = M[R3]= 100 , R2=R1+R2=109 , R3=2001 , M[2001] = R2=109 , R3 = 2001 + 1 = 2002
3. R1 = 8 , R2 = M[R3]= 100 , R2=R1+R2=108 , R3=2002 , M[2002] = R2=108 , R3 = 2002 + 1 = 2003
4. R1 = 7 , R2 = M[R3]= 100 , R2=R1+R2=107 , R3=2003 , M[2003] = R2=107 , R3 = 2003 + 1 = 2004
5. R1 = 6 , R2 = M[R3]= 100 , R2=R1+R2=106 , R3=2004 , M[2004] = R2=106 , R3 = 2004 + 1 = 2005
6. R1 = 5 , R2 = M[R3]= 100 , R2=R1+R2=105 , R3=2005 , M[2005] = R2=105 , R3 = 2005 + 1 = 2006
7. R1 = 4 , R2 = M[R3]= 100 , R2=R1+R2=104 , R3=2006 , M[2006] = R2=104 , R3 = 2006 + 1 = 2007
8. R1 = 3 , R2 = M[R3]= 100 , R2=R1+R2=103 , R3=2007 , M[2007] = R2=103 , R3 = 2008 + 1 = 2009
9. R1 = 2 , R2 = M[R3]= 100 , R2=R1+R2=102 , R3=2008 , M[2008] = R2=102 , R3 = 2009 + 1 = 2010
10. R1 = 1, R2 = M[R3]= 100 , R2=R1+R2=101 , R3=2009 , M[2009] = R2=101 , R3 = 2010 + 1 = 2011
10. R1 = 0 HALT
Final
110 |
109 |
108 |
107 |
106 |
105 |
104 |
103 |
102 |
101 |
100 |
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010