Subversion Repositories Kolibri OS

Rev

Rev 109 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 109 Rev 157
Line 2004... Line 2004...
2004
        cmp     al,ah
2004
	cmp	al,ah
2005
        jne     invalid_address
2005
	jne	invalid_address
2006
      check_address_registers:
2006
      check_address_registers:
2007
        or      al,ah
2007
	or	al,ah
2008
        cmp     al,4
2008
	mov	ah,[address_size]
-
 
2009
	and	ah,0Fh
-
 
2010
	jz	address_registers_sizes_ok
-
 
2011
	cmp	al,ah
-
 
2012
	jne	invalid_address
-
 
2013
      address_registers_sizes_ok:
-
 
2014
	cmp	al,4
2009
        je      sib_allowed
2015
	je	sib_allowed
2010
        cmp     al,8
2016
	cmp	al,8
2011
        je      sib_allowed
2017
	je	sib_allowed
2012
        or      cl,cl
2018
	or	cl,cl
2013
        jz      check_word_value
2019
	jz	check_word_value