Hi,
I have practice to write the checkerboard pattern like below using HLA
programming language:

xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
xxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxooooooooxx xxxxxxoooooooo
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
ooooooooxxxxxxxxooooooooxxxxxxxxooooooooxxxxxxxxoo ooooooxxxxxxxx
what is could produce is as below:
------------------------------------------
Code:
program chess;
#include("stdlib.hhf");
static
   s:char := 'x';
   e:char := 'o';
   z:int32;

   i:int32; //1st *
   j:int32; //1st _
   b:int32;
   t:int32;

   x:int32;
   y:int32;	
   a:int32;
   q:int32;

begin chess;

//main looping
 for (mov(0,z); z<4; add(1,z)) do

//1st looping
  for(mov(0,t); t<4; add(1,t))do

    for(mov(0,j); j<4; add(1,j)) do

	for(mov(0,i); i<8; add(1,i)) do
	   stdout.put(s);
	endfor;

	for(mov(0,b); b<8; add(1,b)) do
	    stdout.put(e);
	endfor;

    endfor;
    stdout.newln();

  endfor;


//2nd looping
  for(mov(0,q); q<4; add(1,q))do

    for(mov(0,y); y<4; add(1,y)) do

	for(mov(0,x); x<8; add(1,x)) do
	   stdout.put(e);
	endfor;

	for(mov(0,a); a<8; add(1,a)) do
	    stdout.put(s);
	endfor;

    endfor;
    stdout.newln();

   endfor;

//end main for
 endfor;

end chess;
---------------------------
Is that my code could be use? The requirement is to use only
5 FOr loops, 4 stdout.putcSize, and 2 stdout.newln.
At here i have use up 9 FOR loop, 4 stdout.put, and 2 stdout.newln().

Could any sensei pls give some lecturing at me. Pls advice. Thanks.