flat assembler
Message board for the users of flat assembler.
  
|  Index
      > Main > CPU behaviour under over repetition of prefixes | 
| Author | 
 | 
| revolution 23 Apr 2009, 15:42 You are not allowed to have an instruction longer than 15 bytes. It is clearly documented. But the error may have confused the OS. I would have expected illegal instruction. I'll check the manuals later to see what they have said over the years. | |||
|  23 Apr 2009, 15:42 | 
 | 
| revolution 23 Apr 2009, 15:53 All these non-normal things tend to generate int13 (GP) exceptions, so the access violation being reported is also handled by the int13 handler.     IA32 ref (TFM) wrote: Interrupt 13—General Protection Exception (#GP) | |||
|  23 Apr 2009, 15:53 | 
 | 
| Madis731 23 Apr 2009, 16:43 I will get an access violation every time I cross this 15-byte boundary on my 64-bit system (according to FDGB). Nothing weird about the results. | |||
|  23 Apr 2009, 16:43 | 
 | 
| LocoDelAssembly 23 Apr 2009, 17:11 OK   | |||
|  23 Apr 2009, 17:11 | 
 | 
| revolution 24 Apr 2009, 12:34 I get the same results as LocoDelAssembly: access violation and then illegal instruction.
 CPU: Pentium M (Banias) OS: WinXP SP2 | |||
|  24 Apr 2009, 12:34 | 
 | 
| < Last Thread | Next Thread > | 
| Forum Rules: 
 | 
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.