/*
 * テスト用ユーザープログラム
 */


#define ASM_FILE


#include"segment.h"


#define SYS_SEGMENT GATE_DES+16


.text

.globl test_program
test_program:
	pushl	$0x30
1:	movl	$10000,%ecx
2:	subl	$1,%ecx
	jnz		2b

	pushl	$0
	xorl	%eax,%eax
	lcall	$SYS_SEGMENT,$0
	movl	-4(%esp),%eax
	incb	%al
	pushl	%eax
	jmp		1b

