Here is the code we wrote today:

	addi	$v0, $zero, 5		#read integer num
	syscall
	add	$s0, $zero, $v0		#s0 is num
	
	addi	$v0, $zero, 5		#read integer size
	syscall
	addi	$s1, $v0, 0		#s1 is size
	
	addi	$t2, $zero, 0		#int i=0; t2 is i
loopi:	bge	$t2, $s1, donei		#while(i < size) {

	addi	$t1, $zero, 0		#int j=0; t1 is j
loopj:	bge	$t1, $s0, donej		#while(j < num) {

	add	$t0, $zero, $zero	#int k=0; t0 is k
loopk:	bge	$t0, $s1, donek		#while(k < size) {

	addi	$v0, $zero, 11		#System.out.print(’.’); //period is character 46
	addi	$a0, $zero, 46
	syscall
	
	addi	$t0, $t0, 1		#k++;
	b	loopk			#}  //bottom of k loop

donek:
	addi	$v0, $zero, 11		#System.out.print(’ ’); //space is character 32 
	addi	$a0, $zero, 32
	syscall
	
	addi	$t1, $t1, 1		#j++;
	b	loopj			#}  //bottom of j loop

donej:	addi	$v0, $zero, 11		#System.out.println(); //newline is character 10
	addi	$a0, $zero, 10
	syscall
	
	addi	$t2, $t2, 1		#i++;
	 
	b	loopi			#}
	
donei:	addi	$v0, $zero, 10		#exit system call
	syscall