Search code examples
Understanding cmpxchg8b/cmpxchg16b operation...


assemblyx86-64intelinstructionscompare-and-swap

Read More
Are data and instructions segregated in the data bus in modified Harvard architectures?...


memorycpu-architectureinstructionsbus

Read More
how does CF(Carry flag) get set according to the computation t = a-b where a and b are unsigned inte...


bit-manipulationx86-64instructionsinstruction-set

Read More
why use 32-bit register when the data type is 64-bit?...


assemblybit-manipulationx86-64instructionsinstruction-set

Read More
Instructions to copy the low byte from an int to a char: Simpler to just do a byte load?...


cassemblyx86-64micro-optimizationinstructions

Read More
can we move content from smaller register to larger register...


assemblyx86-64instructionsinstruction-set

Read More
Difference between an instruction and a micro-op...


assemblyterminologyinstructionsmachine-instruction

Read More
Execute operations of the same instruction separately in an OoO processor...


assemblyx86cpu-architectureinstructionsmicro-architecture

Read More
Assembly move instruction seems to be useless...


cassemblydisassemblyinstructions

Read More
What instructions can modern CPUs execute?...


instructionsinstruction-set

Read More
Observing x86 register dependencies...


assemblyx86dependenciescpu-architectureinstructions

Read More
Why is modification of the program counter not a privileged instruction?...


operating-systemprivilegesinstructionsprogram-counter

Read More
In ARM64 assembly code, when is register 31 XZR versus SP?...


assemblycpu-registersarm64machine-codeinstructions

Read More
Why does nasm use 0x89 when it assembles a MOV instruction between registers?...


assemblyx86nasminstructions

Read More
Single instruction to load shifted immediate value into a register?...


assemblyarminstructions

Read More
What's the difference between SRL and SRA?...


assemblymipsbit-shiftinstructions

Read More
What do the MIPS load word left (LWL) and load word right (LWR) instructions do?...


assemblymipsmemory-alignmentinstructionsinstruction-set

Read More
Assembly Language - Subtract edx from ecx and place result in ebx...


assemblyx86instructions

Read More
`testl` eax against eax?...


assemblyx86instructions

Read More
instruction set emulator guide...


emulationinstructionsmicroprocessorsinstruction-set

Read More
Why the immediate offset in the riscv's JAL instruction has bit order changed?...


encodingriscvinstructions

Read More
Why the rA:rB is 2:8 instead of 2:f in the execution of a pushl instruction?...


assemblycpu-architectureinstructionsy86

Read More
How could I generate and execute machine code at runtime?...


language-agnosticcode-generationexecutioninstructions

Read More
Whats the difference between a normal instruction and a fast instruction in java (e.g. aload and fas...


javajvmbytecodejava-11instructions

Read More
What x86 instructions take two (or more) memory operands?...


assemblyx86instructionsmachine-instruction

Read More
How many asm-instructions per C-instruction?...


cassemblyinstructions

Read More
How can I experience "LFENCE or SFENCE can not pass earlier read/write"...


cx86inline-assemblyinstructionsmemory-barriers

Read More
Intel 8080 instruction... what is the etymology of the "DAD" instruction mnemonic?...


assemblyinstructionsinstruction-setintel-8080

Read More
While search each character of a string and change it in emu8086 how to end infinite loop?...


assemblyinfinite-loopx86-16instructionsemu8086

Read More
If write operation happens during exclusive cache access why is there data race?...


cpux86-64atomicinstructionsmesi

Read More
BackNext