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

Why doesn't C have a non blocking sleep function like setTimeout in javascript

Assembly Coroutines

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


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