Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Ignore the hand writing. I got the problems wrong. Please show me the correct an

ID: 3825773 • Letter: I

Question

Ignore the hand writing. I got the problems wrong. Please show me the correct answer :)

This class is assembly language using x86 nasm

B) Memory is reserved for an array of 30764-byte integers starting at address 098AC94h. What is the range of addresses occupied by the array? Yonge C Array arr2 has 960 elements, where each element is a 4-byte integer. If the starting address of the array is 089F4D8h, what is the address of arr20587]? D) A two-dimensional array of 4-byte integers arr3[600][52] is reserved. How many bytes are required to store one row of the array? 24800 bytes E) A two-dimensional array of 4-byte integers arr3[600 ][52] is reserved. If the starting address of the array is 089F4D8h, what is the address of arr3[120] [35]?

Explanation / Answer

[b] Range 098AC94h --> 099CF98h
    3076*4 = 12304 Bytes

[c] Address 1 element : 089F4D8h
     Size = 4Byte
      ==> 587*4= 2348
    So Address arr2[587] = 08A1820h

[d] For 1 Row of array size = 1*52*4 = 208 bytes

[e] 120*35*4 = 16800 Bytes
    => 08B5CD8h