flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
revolution
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.
|
|||
![]() |
|
revolution
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) |
|||
![]() |
|
Madis731
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.
|
|||
![]() |
|
LocoDelAssembly
OK
![]() |
|||
![]() |
|
revolution
I get the same results as LocoDelAssembly: access violation and then illegal instruction.
CPU: Pentium M (Banias) OS: WinXP SP2 |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.