low-level
How to delay execution for a specified amount of milliseconds when in protected mode?
I have a C program that runs on bare x86 (without an OS) in protected mode. I need to delay the program\'s execution for a certain amount of time. Currently, I\'m doing this:[详细]
2023-03-19 15:09 分类:问答C++ Access memory which isn't part of the object itself
It sounds weird, I guess, but I\'m creating some low-level code for a hardware device. Dependend on specific conditions I need to allocate more space than the actual struct needs, store informations t[详细]
2023-03-17 04:10 分类:问答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 and start reading data at the low level?[详细]
2023-03-16 09:59 分类:问答Transferring < 4 byte data on a 32-bit system
I was interested in learning about how a single bytes and words are read by the CPU from physical memory on a machine that has a bus-width of 32 bits. After searching for awhile, I came upon various s[详细]
2023-03-15 14:22 分类:问答Stepwise description of file execution in Windows
What happens, at low-level (stepwise) when a program is executed in windows. In other words开发者_运维知识库 the processes that take place from clicking a file to actually reaching execution.[详细]
2023-03-15 08:00 分类:问答Manipulate signals sent to monitor
I am experimenting with lower-level programming, which I know absolutely nothing about. I would like to capture input to the monitor, store it somewhere on disk, then pipe it back to the screen at a l[详细]
2023-03-14 12:29 分类:问答Comparing Bitfields of Different Sizes
What happens if you use a bitwise operator (&, |, etc.) to compare two bitfields of different sizes?[详细]
2023-03-12 06:43 分类:问答Low level capabilities of high level languages [closed]
It's difficult to tell what is being asked h开发者_如何转开发ere. This question is ambiguous, vague, incomplete, overly broad, or rhetorical andcannot be reasonably answered in its current for[详细]
2023-03-08 01:50 分类:问答Why is a function call, rather than variable addresses, used to detect stack growth direction?
I read different responses to the question of detecting stack growth detection and I understand that, in modern architectures, stack might grow randomly, might be created off heap, and so on.[详细]
2023-03-07 21:59 分类:问答How are 3D arrays stored in C?
I understand that arrays in C are allocated in row-major order. Therefore, for a 2 x 3 array: 01 23 45 Is stored in memory as[详细]
2023-03-03 08:22 分类:问答