Search code examples
How does “push cs” / “pop ds” ensure that DS=CS?...


assemblyx86bootloadermemory-segmentation

Read More
Is there Unix or Linux for 80286 (or any machine without memory page mechanism)...


linuxunixx86segmentmemory-segmentation

Read More
Segment Selector in IA-32...


assemblyx86operating-systemmemory-segmentationgdt

Read More
Why does syscall on x86-64 load CS and SS selectors if base/limit aren’t used?...


assemblyx86-64system-callscpu-registersmemory-segmentation

Read More
The use of ASSUME directive in 8086 instruction set...


assemblyemulationx86-16directivememory-segmentation

Read More
What segment register will [SI+BP] use?...


assemblyx86cpu-registersmemory-segmentationaddressing-mode

Read More
How do I get the x86 current CPU mode (code bit size) using the GDB remote protocol?...


x86gdbosdevsegmentmemory-segmentation

Read More
Does x86 prefetch outside of code segment?...


x86cpu-architectureprefetchmemory-segmentation

Read More
What would happen if the CS segment register is changed? (And how would you do so?)...


assemblyx86x86-16memory-segmentation

Read More
How can the Intel 8086 access the entirety of the address space at a given time when using memory se...


cpu-architectureintelx86-16memory-segmentation

Read More
How to Replace Unsafe with VarHandle or Foreign API...


javaunsafememory-segmentationmemory-layoutvarhandle

Read More
How does an assembler find the offset of a label without knowing the value of the segment register?...


assemblyx86nasmbootloadermemory-segmentation

Read More
Should using MOV instruction to set SS to 0x0000 cause fault #GP(0) in 64-bit mode?...


assemblyx86-64nasmosdevmemory-segmentation

Read More
How does CPU addressing the next instruction immediately after switching into protection mode?...


assemblyx86cpu-architecturememory-segmentationprotected-mode

Read More
SIGSEGV on x86/x64 due to conflict between raw memory access and DS register in C compiled with TCC ...


cassemblyx86-64memory-segmentationtcc

Read More
OS & Assembly: What prevents user mode from setting selector to arbitrary value?...


assemblyx86operating-systemmemory-segmentationgdt

Read More
Wow64 subsystem and its implementation on x86_64...


assemblyx86-64privilegesmemory-segmentationwow64

Read More
x86 - Switching from 32-bit to 64-bit via RETF...


assemblyx86x86-64memory-segmentation

Read More
x86-64 and far calls / jumps...


assemblyx86x86-64memory-segmentation

Read More
What does : (colon) mean in x86 addressing modes, between ES and the rest?...


assemblyx86memory-segmentation

Read More
8086- why can't we move an immediate data into segment register?...


assemblyx86x86-16cpu-registersmemory-segmentation

Read More
8086 microprocessor memory doubts, is external, if so how does segmentation actually occur...


cpu-architecturex86-16memory-segmentation

Read More
What is %gs in Assembly...


linuxassemblyx86thread-local-storagememory-segmentation

Read More
Why does `pop SS` need that RPL and DPL are equal to the CPL?...


assemblyx86privilegesmemory-segmentation

Read More
Reading a segment register (%gs) which contains the pointer to a list...


clinuxx86-64cpu-registersmemory-segmentation

Read More
How to access segment register without linking libc.so?...


segmentation-faultx86-64nasmthread-local-storagememory-segmentation

Read More
A2118: cannot have segment address references with TINY model...


assemblyx86-16masmmemory-segmentation

Read More
Where does RPL come from?...


assemblyx86privilegesosdevmemory-segmentation

Read More
8086 segment selector...


x86x86-16memory-segmentation

Read More
Are segments supposed to overlap? With an empty data section CS and DS get the same value...


assemblyx86-16emu8086memory-segmentation

Read More
BackNext