Assembly language MS-DOS Calling variable within structure
Floating point compare of absolute values in AVX
Why Segment fault when writing to writeable .data section? Using Ubuntu, x86, nasm, gdb, readelf
How to change a value in memory without affecting the cached copy
extracting an exponent from a FP in x86
program to delete a file in assembly language?
General Protection Fault when trying to `sti`
x86 Assembly (YASM): Floating Point exception error
Writing a toy compiler - call is segfaulting
operand size for "out"
Is memcpy a really function with symbol?
Warning: indirect call without `*'
Why does C++ uses 32-bits register to store 8-bits value
Bomb lab phase_4 , func4
Return value of get_pc_thunk not being used
Ideas to solve this statement with x86 assembly language ubuntu
ROL AX, 8 is NOP, right?
Comparing Signed and unsigned values in numeric processor
Moving a pointer to a pointer using ASM and a prefix for a mov instruction x86
Are there runtime checks to detect if an ARM CPU lacks SIMD features?
Gcc compile lua5.1 on OS X: Undefined symbols for architecture x86_64
In assembly, Is it always necessary to specify "DWORD/WORD/BYTE..." when using "mov/lea"?
Why is this interrupt handler causing a general protection fault? (Solved)
Stack frame and returns
system freezes when trying to MOV value into CS register
'LEA reg, mem' equivalent?
How to get current process in Linux-4.9 (and above) through registers in X86_64?
Behavior of bus address in "popl %eax"
Addressing two unrelated arrays with [base+index*scale] without UB
Handle user input overflow to ReadConsoleA. Clear previous input?
Patching assembly code of ELF file using symbols and virtual memory
(asm x86) Is there an instruction similar to add, but involving a register and the first value on top of the stack?
kernel execution problem on older computers
Segmentation fault when accessing a page with belongs to the process
detect the host OS is x32 or x64 by assembly language
what does the d suffix for register name mean in x86?
macro vs equ in nasm
Why is a subroutine called via register?
Loading kernel from second stage bootloader
why is not const char put in rodata segment?
Calculate memory accesses
Modifying registers with Intel PIN
What is the most direct way of addressing a graphics chip?
Can gdb false recreate frame's registers?
What library is puts@@GLIBC_2.2.5 in
Get the register causing a segmentation fault in a signal handler
How save number from input as bits and not byte?
Am I guaranteed to not encounter non-64-bit instructions if there are no compatibility mode switches in x86-64?
What happens to CPU when there are no programs to run?
what is this mysterious character in kernel main function? How can i remove it?
How do I move a buffer into the data segment using gcc inline assembly?
trouble with stdout in x86 assembly and adding two numbers together
explanation for the illegal instruction when eax is zero
What do the constraints "Rah" and "Ral" mean in extended inline assembly?
Assembly programming understanding move BP, CX
How to enter instruction exit normally?
How to give custom non-power-of-2 values to align directive of NASM?
Definition of uninitialized memory produces a "attempt to initialize memory" error
Is there a scaled-by-register operand form in x86 (used as an operand for leaq)?
Assembly program using CALL to invoke division function
Reading second stage bootloader from FAT floppy image
How to get started with coding in x86 Assembly and C? And what is Registers
Hierarchical Top-Down Performance Analysis for AMD Processors
Sum of the contents of a list in assembly
List creation using DUP()
NASM Warning: Label in a row without a colon might be an error
openjdk8u : build in solaris 11 failed
What happens for a RIP-relative load next to the current instruction? Cache hit?
How to create a memdisk and floppy.img for a minimal bootable kernel?
Notes played on internal PC speaker off key
What does the function insl do in Os Dev's PCI IDE tutorial?
QEMU giving blank output even though VGA memory is initialized
How to write and combine multiple files in MASM?
How would i move the most-significant 2 bytes of a dword into the ax register?
how many address access required for the `xchg [eax*4+0x384793c],eax` command
assembly - what if the loader change the position of section in memort
Why `define dd` convert to machine code in this way?
Reading disk using BIOS I/O Routines
MFENCE; LFENCE; v/s LFENCE; MFENCE in x86
MASM v6.11 - Strike a key when ready
two questions about JMP instruction not working properly and ways of accessing memory variables
Why isn't my code working when adding .386?
c++ dword veriable loop
ARM and x86, is necessary deal with Hardware Architecture compatibility in my situation?
Cannot get correct immediate mode from GNU assembler for symbols with intel_syntax
Valid architectures issue on running iOS apps in ARM macOS
Assembly - jump instruction in machine code
Where is the Linear Address Space located?
What is purpose of the following Assembly?
How to force compiler to generate conditional move by using inline assembly
Why does GCC emit a repeated `ret`?
How to combine assembly functions in .h file?
Waht does variable following square brackets mean?
Linux Assembly Creating File Has A Name Size Limit?
Is there anyway to tell the logic behind this assembly code?
Can't find bad memory indicated by valgrind
Are these the smallest possible x86 macros for these stack operations?
Mapping of Bios in Memory at System Init