Question: Given the following assembly language programming instructions: .data # data section value1: .word 5 value2: .word 10 value3: .word 0 .text # text section main:
Given the following assembly language programming instructions: .data # data section value1: .word 5 value2: .word 10 value3: .word 0 .text # text section main: la $t0, value1 lw $t1, value1 lw $t2, value2 lw $t3, value3 add $t4, $t1, $t2 sw $t4, 0($t0) Please answer the following questions. Each answer must be no more than 5 sentences long. a) Which register contains the numeric value 5? b) Are the values being held in each of the registers in this program signed values or unsigned values? Please state either signed value or unsigned value as your answer, and also explain why you selected that answer. c) How many bits are used to represent the numeric values used by each of the value1, value2, and value3 labels? d) Only one register in this program is being used to hold a memory address. Which register is that? e) Briefly explain what this program is doing 
Given the following assembly language programming instructions: .datavalue1:value2:value3:.textmain:#datasection.word5.Word10.Word0Ia$t0,value1lw$t1,value1Iw$t2,value2Iw$t3,value3add$t4,$t1,$t2 Please answer the following questions. Each answer must be no more than 5 sentences long. a) Which register contains the numeric value 5 ? b) Are the values being held in each of the registers in this program signed values or unsigned values? Please state either signed value or unsigned value as your answer, and also explain why you selected that answer. c) How many bits are used to represent the numeric values used by each of the value 1 , value 2 , and value 3 labels? d) Only one register in this program is being used to hold a memory address. Which register is that? e) Briefly explain what this program is doing
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
