7. Disassemble the following instructions. There is a continuation page if you need more space. Here is an example for the hex machine code
7. Disassemble the following instructions. There is a continuation page if you need more space. Here is an example for the hex machine code value 0x8FA3001C. Expanding the leftmost 6 bits (the Ox8 and left two bits of OxF) yields 100011. This is non-zero so it's not R-type and does not have the value 000010 (1) or 000011 (jal), so it must be an I-type instruction. Therefore, we can dehexify into the I-type field format. Ox8FA3001C (left 6100011): 1-type: 26:25 21:20 16:15 31 opcode 8 1000 11 lw TS F 3 0 C 00011 0000 0000 0001 1100 0x001C Sv1 0x8FA3001C1v Svi, 28($sp) or lw $vi, oxiC($sp) Again, the 35 block grid will accomodate a 32 bit entity. (a) (5 pts) 0x2009000A A 11/101 Ssp (b) (5 pts.) 0x912B0000 rt (c) (5 pts) 0x02355825 address/immediate 0 0: field names hex values + debexify into fields -convert hex to assembly language tokens assembly language statement 7. Disassemble the following instructions. There is a continuation page if you need more space. Here is an example for the hex machine code value 0x8FA3001C. Expanding the leftmost 6 bits (the Ox8 and left two bits of OxF) yields 100011. This is non-zero so it's not R-type and does not have the value 000010 (1) or 000011 (jal), so it must be an I-type instruction. Therefore, we can dehexify into the I-type field format. Ox8FA3001C (left 6100011): 1-type: 26:25 21:20 16:15 31 opcode 8 1000 11 lw TS F 3 0 C 00011 0000 0000 0001 1100 0x001C Sv1 0x8FA3001C1 $v1, 28($sp) or lv Svi, OxiC($sp) Again, the 35 block grid will accomodate a 32 bit entity. (a) (5 pts) 0x2009000A A 11/101 Ssp (b) (5 pts) 0x912B0000 rt (c) (5 pts) 0x02355825 address/immediate 0 0: field names hex values + debexify into fields -convert hex to assembly language tokens assembly language statement
Step by Step Solution
3.56 Rating (153 Votes )
There are 3 Steps involved in it
Step: 1
a Disassembling the instruction Ox2009000A Expanding the leftmost 6 bits Ox2 yields 001000 which cor...See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started