Answered step by step
Verified Expert Solution
Link Copied!
Question
1 Approved Answer

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

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... blur-text-image
Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Income Tax Fundamentals 2013

Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill

31st Edition

1111972516, 978-1285586618, 1285586611, 978-1285613109, 978-1111972516

More Books

Students explore these related Programming questions