Question: 3) (3 marks) Answer the questions below using the following snapshot of memory where each address holds I byte of data: 01 02 03 04

 3) (3 marks) Answer the questions below using the following snapshot

3) (3 marks) Answer the questions below using the following snapshot of memory where each address holds I byte of data: 01 02 03 04 05 06 07 08 09. 0BOCODOBOF 7000 73 C3 DA 30 53 78 13 CT F4 02 TD 20 4 AO CB 4 7010 18 80 25 06 9A FC 35 70 87 B0 32 EF 41 1B 63 6C 020 D 29 FE 43 AT B4 26 06 6D A4 46 84 C8 1B 48 75 030 57 C2 3E 78 CT 09 22 37 82 43 OA CC 37 53 TB 34 040 64 07 A3 76 21 ED DE 82 21 2 0 3A CE 12 4D E 060 08 FD 0 2D 4D TO A2 69 E1 66 13 56 B4 30 FF A 0T0 04 21 C 18 EE B9 3C 58 BO 37 OE C2 CA FS 4 3A 7090 EE 73 04 65 98 8F 58 CO A44 70 90 60 B1 2C 52 AG TOCO 6 SK201.9 75 BS 60 BC 66 7491BEFF7A5A 7000 TETCE4CE3743OBDABD0D45C94A6B OFO 37 45 80 09 EA 89 A9 75 29 80 03 EC 41 CD 6 Table 1: Contents of Memory from Address 0x7000 to a. What is the value (in hex) of the little-endian, 4-byte integer stored at location 0x70d8? b. What is the value (in hex) of the big-endian, 8-byte long stored at location 0x7020? c. Give an example of a 4-byte integer whose big- and little-endian representations are identical. Can you generalize this example? d. The Hubble Space Telescope labels the image data it collects with sky positions using right ascension I declination coordinates. downloads this data as binary files that are accessible on the You've decided that you'd like to take an up-close look at Proxima Centauri, the nearest Internet. star to earth after the sun, whose position is RA 14h 29m 429s, D -62 40 46.1 Hubble image files encode position coordinates using two 4-byte integers, one for right ascension and the other for declination. And so, the position of Proximate Centauri would be labeled as RA-521,829 and D2,207,359 RA1436000 29600 42.9 10 D6236000 40 600 46.110-2,207,359 521,829 So you write a program to download a portion of the Hubble dataset and search t for images containing these coordinates. You discover, however, that Hubble apparently never took any images of Proximate Centauri. You call the head of NASA to complain bitterly. She tells you that they have taken thousands of pictures of Proxima Centauri and suggest that perhaps you are an idiot. Then you note that the computer on the Hubble that generated the coordinates is the DF-224 manufactured by Rockwell Autonetics in the 1980's and the computer on which your program is running uses an Intel Core i7 processor that you recently purchased and then you realize that something you learned in CPSC 106 might actually be useful. What did you realize and what are the correct values of the two integers that you should use in your program to search for Proxima Centauri? HINT: Convert the numbers 521,829 and -2,207,39 to hex. Then think about how you might need to manipulate these hex values. You can give your answer in hex or decimal; your choice

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!