Consider the following three machine instructions, whichappear in memory startin
ID: 3609137 • Letter: C
Question
Consider the following three machine instructions, whichappear in memory starting at the address 0x00400000. address (in hex) contents (in hex) 0x00400000 0x12080002 0x00400004 0x3C11FFFF 0x00400008 0x08100004(a) Disassemble" the instructions; that is, give an assemblylanguage program segment that would be translated into the given machinelanguage.
(b) You may use numeric rather than symbolic registernames.
(c) Handle branches and jumps specially; where you wouldnormally have a label, provide instead a hexadecimal byte address.
these question are very confusing for me. Greatlyappreciated! Confused with the whole address stuff. pleasehelp. Consider the following three machine instructions, whichappear in memory starting at the address 0x00400000. address (in hex) contents (in hex) 0x00400000 0x12080002 0x00400004 0x3C11FFFF 0x00400008 0x08100004
(a) Disassemble" the instructions; that is, give an assemblylanguage program segment that would be translated into the given machinelanguage.
(b) You may use numeric rather than symbolic registernames.
(c) Handle branches and jumps specially; where you wouldnormally have a label, provide instead a hexadecimal byte address.
these question are very confusing for me. Greatlyappreciated! Confused with the whole address stuff. pleasehelp.