Answer from cs61c-es (Meng Chang Bruce Lin 16075852) for Question 2 Generally, the combination takes place in some special designed systems. The combination will reduce time in translation and increase the processing speed since steps are reduced. For C program, combination might reduce felxibilty since we will have to translate from high level language to machin languages. This will probably require us to make a more complex C program to perform the tasks. On the other hand, we might also have to complicate the C program since we don't have the intermediate language that is compose by simple instruction such as MIPS.