Search code examples
What are the common ways instruction decoders deal with using constants over registers in microcontr...


assemblycpucpu-architectureimmediate-operand

Read More
How is a 15 bytes instruction transferred form memory to CPU?...


assemblyx86-64cpu-architecturecpu-registersinstruction-set

Read More
Difference between %assign and %define...


assemblyx86nasmpreprocessor

Read More
Is there a point in using %assign over %define?...


assemblymacrosnasmpreprocessor

Read More
NASM + GoLink: "The following symbol was not defined in the object file or files"...


windowsassemblylinkernasm

Read More
Error while modifying mallocated string in a C struct with asm function...


assemblystructx86-64nasm

Read More
Printing list in MIPS recursion...


listassemblymips

Read More
x86 left shift arithmetically overflow control...


assemblyx86bit-shiftinteger-overflowsigned-overflow

Read More
Is every variable and register name just a pointer in NASM Assembly?...


pointersassemblynasmconceptuallanguage-concepts

Read More
Why does my string-print function print extra garbage / file contents after the C string I pass it?...


linuxassemblyx86nasm

Read More
Printf without newline in assembly...


cassemblynewlineprintfnasm

Read More
Confusion about `ldmdb` in ARM assembly...


assemblyarmcortex-m

Read More
How do they convert Decimal to Hexadecimal so fast (in mind)?...


assemblyembeddedhex

Read More
cannot return socket descriptor from WSASocketA...


socketsassemblyx86-64nasmwin64

Read More
why sometimes use offset flat:label and sometimes not...


assemblyx86gnu-assemblerintel-syntax

Read More
ARMv7 T3 encoding for adds...


assemblyarmthumbimmediate-operandinstruction-encoding

Read More
What does "asm volatile("pushfl; popl %0" : "=r" (eflags))" mean? in a...


cassemblyx86inline-assembly

Read More
Comparing two strings in assembly...


assemblynasm

Read More
x86 assembler: floating point compare...


x86floating-pointcompareassemblygnu-assembler

Read More
How to compare 2 float in assembly...


assemblyx86floating-pointx87

Read More
assembly 8086 cursor placement...


assemblyx86-16emu8086text-cursor

Read More
How is MacOS stack initialized at the start of the process?...


macosassemblystack-memoryabientry-point

Read More
yasm movsx, movsxd invalid size for operand 2...


assemblyx86-64nasmyasm

Read More
Call absolute address in x64...


assemblyx86-64function-pointers

Read More
Using bts assembly instruction with gcc compiler...


c++performancemacosgccassembly

Read More
Why does static_cast conversion speed up an un-optimized build of my integer division function?...


c++assemblytype-conversionx86-64undefined-behavior

Read More
Divide overflow in Assembly language...


assemblyx86division

Read More
Difference between movq and movabsq in x86-64...


assemblyx86-64attinstructionsimmediate-operand

Read More
GCC inline assembly with stack operation...


assemblygccx86inline-assemblystack-memory

Read More
How do I write inline assembly for `"={ecx}"(features)` in stable Rust?...


assemblyrust

Read More
BackNext