; A compiler avec pm.asm ; Auteur: Benoit Papillault ; Creation: Lundi 1er Avril 1997 ; Derniere modification: Lundi 1er Avril 1997 ; fonction d'initialisation un TSS. code 16 bits include tss.inc data segment public public le_tss le_tss db io_range+69h dup (0) data ends code16 segment public use16 assume cs:code16 assume ds:data public init_tss init_tss proc near ; on initialise le segment de donnee mov ax,data mov ds,ax mov es,ax ; on initialise tous a zero mov cx,io_range+69h mov di,offset le_tss cld xor al,al rep stosb mov byte ptr ds:le_tss[io_range+68h],-1 mov word ptr ds:le_tss[66h],68h ret init_tss endp code16 ends end