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