Write a MIPS assembly program that prints a triangle with a checkerboard pattern made of periods and asterisks. Here is an example of height 5:
.
*.
.*.
*.*.
.*.*.
Your program should read in a value for the height and print a triangle of that size. Here is a fragment of Java code that prints such as triangle:
i = 0;
while(i < size) {
j = 0;
while(j < i+1) {
if((i+j) % 2 == 0)
print period; // period is character 46
else
print asterisk; // asterisk is character 42
j++;
}
print new line; // newline is character 10
i++;
}
To print the characters, use system call 11 after putting the corresponding character code into register a0.