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-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.