.text # All the following should be illegal mov (%dx),%al mov (%eax,%esp,2),%al setae %eax pushb %ds popb %ds pushb %al popb %al pushb %ah popb %ah pushb %ax popb %ax pushb %eax popb %eax movb %ds,%ax movb %ds,%eax movb %ax,%ds movb %eax,%ds movdb %eax,%mm0 movqb 0,%mm0 ldsb 0,%eax setnew 0 movdw %eax,%mm0 movqw 0,%mm0 div %cx,%al div %cl,%ax div %ecx,%al imul 10,%bx,%ecx imul 10,%bx,%al popab stil aaab cwdel cwdw callww 0 foo: jaw foo jcxzw foo jecxzl foo loopb foo xlatw %es:%bx xlatl %es:%bx intl 2 int3b hltb fstb %st(0) fcompll 28(%ebp) fldlw (%eax)