Here is the code

Code:
program numsInColumns2;

#include ("stdlib.hhf")

var
	inputValue: int8;
	colCnt: int8;
	
	
begin numsInColumns2;

// Prompt the user
stdout.put( nl nl "Gimme a starting value: ");
stdin.get(inputValue);

stdout.put("    ", inputValue);
stdout.put("    ", inputValue);
stdout.put("    ", inputValue);
stdout.put("    ", inputValue);
stdout.put("    ", inputValue, nl);


mov(0,AH);
mov(inputValue, AH);

stdout.put("1":6);	// prints row 1+ increments of inputValue+ (N+1)

add(1, AH);
stdout.put(AH:6);
add(2, AH);
stdout.put(AH:6);
add(3, AH);
stdout.put(AH:6);
add(4, AH);
stdout.put(AH:6);
add(5, AH);
stdout.put(AH:6, nl);


mov(0,AH);
mov(inputValue, AH);

stdout.put("2":6);	// prints row 2+ increments of inputValue+ (N+1)

add(2, AH);
stdout.put(AH:6);
add(3, AH);
stdout.put(AH:6);
add(4, AH);
stdout.put(AH:6);
add(5, AH);
stdout.put(AH:6);
add(6, AH);
stdout.put(AH:6, nl);

mov(0,AH);
mov(inputValue, AH);


stdout.put("3":6);	// prints row 3+ increments of inputValue+ (N+1)

add(3, AH);
stdout.put(AH:6);
add(4, AH);
stdout.put(AH:6);
add(5, AH);
stdout.put(AH:6);
add(6, AH);
stdout.put(AH:6);
add(7, AH);
stdout.put(AH:6, nl);

mov(0,AH);
mov(inputValue, AH);

stdout.put("4":6);	// prints row 4+ increments of inputValue+ (N+1)

add(4, AH);
stdout.put(AH:6);
add(5, AH);
stdout.put(AH:6);
add(6, AH);
stdout.put(AH:6);
add(7, AH);
stdout.put(AH:6);
add(8, AH);
stdout.put(AH:6, nl);

mov(0,AH);
mov(inputValue, AH);

stdout.put("5":6);	// prints row 5+ increments of inputValue+ (N+1)

add(5, AH);
stdout.put(AH:6);
add(6, AH);
stdout.put(AH:6);
add(7, AH);
stdout.put(AH:6);
add(8, AH);
stdout.put(AH:6);
add(9, AH);
stdout.put(AH:6, nl);


stdout.put(nl);

end numsInColumns2;