CSC231 Exercises with the MOV instruction
--D. Thiebaut (talk) 12:58, 28 September 2015 (EDT)
Problem #1
Translate this program in a language close to Java and C/C++, into assembly
int Table1[5] = { 1, 10, 20, 30, 40};
int Table2[5];
String msg1 = "Hello world!";
String msg2 = " ";
// some assignments
Table2[0] = 3;
Table2[1] = 4;
Table2[2] = 5;
Table2[3] = 6;
Table2[4] = 10;
Table1[0] = Table0[0]
Table1[1] = Table0[4]
msg2[0] = msg1[0];
msg1[11] = '\n';
Problem #2
How long does it take a 1GHz Pentium to execute the section labeled "some assignments"?