Question: The practice of computer Science Please help me to solve Task 4 In picture 2 and 3 have the details to complete the task Thanks

The practice of computer Science
Please help me to solve Task 4
In picture 2 and 3 have the details to complete the task
Thanks  The practice of computer Science Please help me to solve Task
4 In picture 2 and 3 have the details to complete the
task Thanks TASK 4: Accessing memory. (7 marks) 1 (2 marks) If

TASK 4: Accessing memory. (7 marks) 1 (2 marks) If you were told your system had memory addresses that are 4 bytes long, what would the lowest and highest memory addresses be? Write your answers in decimal, hexadecimal and binary in the table provided. Do not write in leading Os (ie. Write 0011 as 11) Write the decimal value as an equation using exponents (ie. Wrie 7 as 2-1) Decimal Hexadecimal Binary Lowest memory address Highest memory address 2) (2 marks) If you were told your system supported 4 byte signed integers, what would the lowest integer and highest integer be? Write your answers in decimal, hexadecimal and binary in the table provided. Again, omit leading Os and write decimal value with exponents Hexadecimal Binary Lowest memory address Highest memory address 3) (3 marks) Answer the questions below using the following snapshot of memory where each address holds 1 byte of data: 00 01 02 03 04 05 06 07 08 09 OA OB OC 0D OE OF 7000 73 C3 DA 30 53 78 13 CT F4 02 T0 2D 41 AO 8 48 010 18 8D 25 06 9A FC 35 70 87 B0 32 EF 41 1B 63 C 7020 5D 29 FE 43 A7 B4 26 06 6D 44 46 84 C8 1B 48 75 7030 57 C2 3E 78 C7 09 22 37 82 43 OA CC 37 53 783 34 040 64 07 A3 76 21 ED DE B2 21 B2 50 3A CE 12 4D E 7060 52 45 ADOAFDSCBDE715 65L605BD 02 7060 08 FD 01 2D 4D 70 A2 69 E1 66 13 56 B4 30 FF A 070 04 21 C3 18 EE B9 3C 58 B0 37 OE C2 CA FS 4E 3 090 EE 73 04 65 9B 8F 58 CO 44 70 90 60 B1 2C 52 A6 TOBO TFTE4F35F6 34 91 0AD4 97 FT FB 24 AE08 000 TE 7C EACE 37 43 OB DA 6D oD 45 9E OC C9 44 68 70E0 94 D9 4C 83 F582667 8892BA804A8AC9 OFO 37 45 BD 09 EA B9 A9 75 29 80 50 C3 EC 41 CD 62 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. It downloads this data as binary files that are accessible on the Internet. You've decided that you'd like to take an up-close look at Proxima Centauri, the nearest star to earth after the sun, whose position is RA 14h 29m 42.9s, 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 D -2,207,359 RA = 14 36000 + 29 * 600 + 42.9 10 = D = -62 36000 + 40 * 600 + 46.1 * 10 =-2,207,359 So you write a program to download a portion of the Hubble dataset and search it 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 cormect 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,359 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. 521,829 TASK 4 DELIVERABLES: Using the same word processed document as you created for Task 1 make a new Task 4 heading and put your answers, labeled with the question number and filled-in tables where necessary. 2 marks for Task 4, question 1 (please use the table) 2 marks for Task 4, question 2 (please use the table) 4 marks for Task 4, question 3 parts a-d. Final note the staff at the Computer Science Assistance Center on the 2nd floor of ECS are there to help you. They can't "do" the assignment for you, but they can help out with application problems, printer problems, understanding questions, saving documents, uploading and moving files, etc. They should be especially good with the binary/decimal/hex questions. Call on them for help

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!