Top "Low-level" questions

In terms of a computer system, low-level refers to the components that appears lower in the stack of system layers.

Is there a way to enforce specific endianness for a C or C++ struct?

I've seen a few questions and answers regarding to the endianness of structs, but they were about detecting the endianness …

c++ c endianness low-level
How can I check to see if a file descriptor was closed?

In a POSIX environment when using system calls to manipulate text files (open(), close(), read(), write()), is there a way …

c low-level low-level-code low-level-io
How to open disks in windows and read data at low level?

I know in linux it is as simple as /dev/sda but in Windows how do you open a disk …

python windows disk low-level
CPU Emulation and locking to a specific clock speed

If you had read my other question, you'll know I've spent this weekend putting together a 6502 CPU emulator as a …

low-level emulation 6502 clockrates
How to view the disassembly in Code::Blocks?

I read this article about some low level underpinnings of C/C++, and the author is basically showing us through …

c++ c assembly codeblocks low-level
Why doesn't Linux use the hardware context switch via the TSS?

I read the following statement: The x86 architecture includes a specific segment type called the Task State Segment (TSS), to …

linux x86 linux-kernel low-level
How does a memory map of a Windows process look like?

This might be a duplicate question. I wish to know how the memory map of a windows process look like? …

windows memory-management low-level memory-layout
What's the most efficient way to compare two blocks of memory in the D language?

I need a comparison function for blocks of memory for doing binary searches on arrays of bytes in the D …

performance algorithm d binary-search low-level
How does a compiler compile a compiler?

Coming from a high-level programming background, I am interested in learning about low-level programming. I want to know how a …

compiler-construction low-level machine-code
Error 'Mov wrong parameters'

I'm starting to learn Assembly (ASM x86). I'm using the emulator emu8086. I've written the following instruction: mov eax,3 When …

assembly emulation low-level emu8086