1 votes 1 votes Consider the following program segment: Assume that memory is word addressable with word size 32 bits. Program is loaded into memory location (3000)10 onwards. The value of PC at the end of execution of above program is ________. Abhisek Saha asked Jun 17, 2017 Abhisek Saha 789 views answer comment Share Follow See all 2 Comments See all 2 2 Comments reply Ram Swaroop commented Jan 17, 2020 reply Follow Share Complete question not visible same question Consider the following program segment: Assume that memory is word addressable with word size 32 bits. Program is loaded into memory location (3001)10 onwards. The value of PC at the end of execution of above program is ________. 0 votes 0 votes Ram Swaroop commented Jan 17, 2020 reply Follow Share Answer 3010 or 3011 ? @joshi_nitish sir 0 votes 0 votes Please log in or register to add a comment.
0 votes 0 votes 3009?? joshi_nitish answered Jun 17, 2017 joshi_nitish comment Share Follow See all 5 Comments See all 5 5 Comments reply Show 2 previous comments A_i_$_h commented Jun 25, 2017 reply Follow Share for I1 => 3000 and 3001 I2 =>3002 I3 => 3003 I4 =>3004 I5 =>3005 I6 =>3006 I7 => 3007 and 3009 I8 => 3009 after I8 only execution is completed which means PC will have address os next instruction i.e 3010 right? please correct me 0 votes 0 votes joshi_nitish commented Jun 25, 2017 reply Follow Share at the time of fetching of HALT, PC will be incremented to 3010, but inside HALT there is unconditional jump to HALT itself i.e 3009..so at the end of HALT, PC will contain 3009 0 votes 0 votes A_i_$_h commented Jun 25, 2017 reply Follow Share thank you :) 0 votes 0 votes Please log in or register to add a comment.