Search code examples
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
Does OCaml have a popcnt function?...

ocamlbit-manipulationinstructions

Read More
Calculating which compiler is faster in terms of cycling...

performancecompiler-constructionclockinstructionscpu-cycles

Read More
REX.W prefix on x86-64 MOV instruction with segment register...

assemblyx86-64instructionsmachine-code

Read More
BackNext