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

Please explain the answers for three questions. 26) is 20(5) * 2 = C8. C8 + the

ID: 3735368 • Letter: P

Question

Please explain the answers for three questions.

26) is 20(5) * 2 = C8. C8 + the base address 1000h = 10C8. I can't get the correct answers for the other two.  

Use this information to answer questions # 26-31 Given the following MASM data segment declarations: .data list matrix DWORD value DWORD string BYTE The base address of list is 100OH 50 DUP (?) 20 DUP (5 DUP (?)) 10597059 "Computer Architecture",0 DWORD ; decimal 26. (2 pts) What is the hexadecimal base address of matrix? 0x10C8 27. (2 pts) Wha is the hexadecimal address oflist[5*TYPE list]? 0x1014 28. (2 pts) In a high-level language, the 27th element of list is referenced as list[26]. What is the hexadecimal address of list[26]? 0x1068

Explanation / Answer

For Q27

TYPE list is 4 bytes in size and hence we can see 5*4=20 in decimal 14 in hex hence we can see that the address in hex will be

0x1014

For Q28

We can see that the list is of type double word and we can see that 26*4(due to dword size)=104 in decimal=68h

Hence in hex the address will be 0x1068

Hence