Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in assembly

Writing bootsector in C: prevent generating stack pointer initialization

c gcc assembly gnu-assembler mbr

nasm/ld "relocation truncated to fit: R_386_16"

How does one link NASM program to libc via ld?

linux assembly nasm

Must CPU have an accumulator?

performance assembly cpu

In the CDECL calling convention, can I reuse the arguments I pushed onto the stack?

gcc assembly cdecl

Making g++ use SHLD/SHRD instructions

How to split an XMM 128-bit register into two 64-bit integer registers?

assembly x86 sse

What does "MOVOU" mean in golang assembly

assembly go x86

Isn't 07C0:0000, the same physical address on x86 machines as 0000:7C00?

Why does TZCNT work for my Sandy Bridge processor?

assembly x86 x86-64

Confused about data alignment for double variables

assembly x86

What are the advantages of a frame pointer?

assembly mips

What does code pattern like .size X,.-X do?

assembly arm cortex-m eabi

How to get the gcc compiler to not optimize a standard library function call like printf?

Why do I get triple fault when trying to handle an exception on 286 but not on a modern CPU nor Bochs?

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

assembly x86 nasm ld osdev

How are BIOS interrupts deconflicted with reserved hardware interrupts?

How to optimise this 8-bit positional popcount using assembly?

go assembly x86 simd avx

How does an instruction decoder tell the difference between a prefix and a primary opcode?

Why can't we declare uninitialized variables in .bss section using `?` in arbitrary order?

assembly x86 nasm