Repost of 6.16 question

Michael Sodomsky Says:
October 15, 2009 at 1:37 am | Reply edit

I’m doing 6.16 now and I’m really confused on how you would go about it. Any information would be awesome. thanks.

Advertisements

One Response to “Repost of 6.16 question”

  1. uncwcsc242 Says:

    uncwcsc242 Says:
    October 15, 2009 at 5:27 pm | Reply edit

    In problem 6.16 you are given a trace of the MAR register, which contains addresses used to access memory. The program starts at x3000 and the last trace stops at x0021. Something forces the program to go to address x0021 which is protected space as this is where the o/s service routine trap vectors reside x0000 to x00ff. Therefore, a trap command must have been issued to access this space.

    In reality you could have used other methods to get x0021 into the MAR, however these methods would have caused us to illegally access this part of memory. See appendix A for the memory structure.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: