Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in assembly

Is it possible to make writeable variables in .text segment using DB directive in NASM?

windows assembly x86 nasm

How to perform right shift in Y86-64 (or other toy ISAs with ADD + AND but no native right shift)

How to prepare stack pointer for bare metal Rust?

How are instruction sets standardized?

How can I exploit Buffer Overflow on x86-64 Linux?

Why is SIMD slower than scalar counterpart

assembly x86 sse simd

Bitwise operations in subleq

Arithmetic shift to divide by ODD number - Microprogrammed Control

How to exchange between 2 bits in a 1-byte number

CVTTSD2SI - a truncating instruction - uses rounding with "inexact" results?

How are control flow graphs built in cases where the jump destination is based on a dynamic environment value?

Linux x64 Calling Convention - Why are the first 6 args at negative offsets from RBP?

ELF label address

Memory address and offset

assembly

Why the %r0 of SPARC or MIPS, is always 0?

x86 Assembly Add operands with different sizes

assembly x86

How to store 4 32 bit floats into one 128 bit xmm register?

assembly x86 x86-64 sse simd

debug.exe from DOS 6.22 errored on assembling mov ax, imm16 with the `a` command; works in Win 2000

warning: label alone on a line without a colon might be in error

assembly x86 nasm

Why do GCC and Clang pop on both branches instead of only once? (Factoring parts of the epilogue out of tail-duplication)