Search code examples
INC instruction vs ADD 1: Does it matter?...


performanceassemblyx86incrementmicro-optimization

Read More
Is cache coherency only an issue when storing and not when loading?...


cachingconcurrencyx86cpu-architecturecompare-and-swap

Read More
Implementing merge sort in assembly...


assemblyx86masmmergesortirvine32

Read More
Solution needed for building a static IDT and GDT at assemble/compile/link time...


assemblyx86nasmldosdev

Read More
Creating relative address references - Rust...


cassemblyrustx86inline-assembly

Read More
FS register in Win32 for SEH: what is it?...


winapix86cpu-registersmemory-segmentationseh

Read More
ASM x86 (Intel syntax) calculator, why doesn't subtraction work?...


assemblyx86x86-16

Read More
CPUID: Why must MISC_ENABLE.LCMV be set to 0 for some functions? Can I temporarily overwrite it?...


assemblyx86x86-64cpuidmsr

Read More
Argument order to std::min changes compiler output for floating-point...


c++assemblyx86floating-point

Read More
How is the ">" operator implemented (on 32-bit integers)?...


x86compiler-constructionintegerlanguage-agnosticcomparison

Read More
Does 8086 assembly language work on a modern CPU?...


assemblyx86

Read More
Checking if file is 32bit or 64bit - on Windows...


windowsx8664-bit32-bit

Read More
Why Bits declare instruction in nasm x86 assembly languages have no effect When I write code to use ...


assemblyx86nasmx86-16bootloader

Read More
32 bit registers act as 8 bit ones for exit system call?...


assemblyx86nasmsystem-calls

Read More
How do I call "cpuid" in Linux?...


c++assemblygccx86cpuid

Read More
Determining x86 MONITOR instruction address range using CPUID instruction...


x86monitorcpuid

Read More
On which Intel CPUs can I use umonitor and umwait instructions?...


assemblyx86intelinstruction-set

Read More
Do we also refer to the registers RAX, RBX etc as R1, R2 and so on?...


x86x86-64cpu-registersmicroprocessors

Read More
What are segr6 and segr7 under x86 ISA...


assemblyx86disassemblymachine-codememory-segmentation

Read More
Why does changing the return-type of this C function from 'bool' to 'int' add an add...


cassemblyx86

Read More
Do I need to check CPUID.01:EDX[5]?...


assemblyx86intelcpuidmsr

Read More
What does mov eax, dword ptr [eax] do?...


assemblyx86x86-64

Read More
What is the fastest way to test if a double number is integer (in modern intel X86 processors)...


coptimizationassemblyx86sse

Read More
NASM bootloader: Protected mode jump to kernel at 0x00010000 shows nothing in VirtualBox...


assemblyx86virtualboxnasmbootloader

Read More
What does "int 0x80" mean in assembly code?...


assemblyx86system-callsinterrupt

Read More
Assembly Count to Zero...


loopsassemblyx86masmmov

Read More
Memcpy with large MMIO buffer...


cx86memcpy

Read More
How does “push cs” / “pop ds” ensure that DS=CS?...


assemblyx86bootloadermemory-segmentation

Read More
Is there Unix or Linux for 80286 (or any machine without memory page mechanism)...


linuxunixx86segmentmemory-segmentation

Read More
What does “DW 512” mean in assembly?...


assemblyx86bootloaderfloppy

Read More
BackNext