DISASM:		XOR AX, AX
		MOV [STK], SP
		MOV BP, DI
		STOSB
		MOV BX, SI
		INC SI
		MOV [SEGPREF], AL
DSAS:		CLD
		MOV AL, 9
		STOSB
		LODSB
		MOV [OPCODE], AL
		MOV WORD PTR [WADJ], 0
		TEST AL, 1
		JZ NOWADJ
		MOV WORD PTR [WADJ], 10H
NOWADJ:		PUSH SI
		XOR AH, AH
		SHL AX, 1
		SHL AX, 1
		ADD AX, OFFSET BIN86
		MOV SI, AX
		LODSW
		PUSH SI
		MOV SI, AX
		XOR AH, AH
		LODSB
		MOV CX, AX
		JCXZ NOMNEM
	REPZ	MOVSB
		MOV AL, 9
		STOSB
NOMNEM:		POP SI
		LODSW
		POP SI
		CALL AX
		MOV DL, [SEGPREF]
		OR DL, DL
		JZ DSNSP
		CALL LSPR
DSNSP:		MOV AX, SI
		SUB AX, BX
		DEC AX
		ADD [PC], AX
		MOV AX, DI
		SUB AX, BP
		DEC AX
		ADD [BP], AL
		RET
