Tag Info

New answers tagged


This is extremely dependent on the environment that you're using, and I don't think that you can avoid tying it to one operating system. Since this kind of work is heavily dependent on the kernel (you are trying to avoid interrupts, after all, a feature of the kernel itself), do not be afraid to use a Linux- or Windows-specific solution. Your approach of ...


The one major difference between coding in ASM on Win/Linux/OSX is the calling convention. There isn't one more difficult to use than the other, they're just different. You also need to be careful about the register that need to be preserved between calls. WINDOWS: RCX, RDX, R8, R9 The Microsoft x64 calling convention is followed on Windows and ...

Top 50 recent answers are included