Question: The following program is a part of the skeleton program for Project #1. else if (strncmp(token[0], add, 3)=0){ // token[0]=add, token[1]=$1.52.53, for example opcode=0; shamt=0;

The following program is a part of the skeleton program for Project #1. else if (strncmp(token[0], "add", 3)=0){ // token[0]="add", token[1]="$1.52.53", for example opcode=0; shamt=0; func = 32: il now, token[1] is split into three pieces rd str = strtok(token[1], "$"); rs str = strtok(NULL, "$"): rt str = strtok(NULL, "S"); rdatoird str); Is = atoirs str); rt= atoit str); // the next step is put those pieces together to encode a 32-bit instruction instruction = Copcode
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
