Professional Documents
Culture Documents
Target Code
Target Code
Ex:No:10
81309132032
printf("MOV %c,%s\n",s[i].right[0],reg[nreg++]);
if(!isalpha(s[i].right[1]))
{
GetOperator(i);
}
if(isalpha(s[i].right[2]))
{
GetOperator(i);
}
if(isalpha(s[i].right[2]))
{
printf("\t%c,%s\n",s[i].right[2],reg[nreg-1]);
}
printf("MOV %s,%s\n",reg[nreg-1],s[i].left);
}
return 0;
}