Posted 27 September 2012 - 02:38 PM
I just meant that they'd generally be seen more boring from the perspective of someone comparing stack dumps, machine code, interrupt controllers/devices, and the like with something more interesting to a specific cause or interest, such as 4 GB RAM, 1 GB video memory, 3.40GHz processor, multi-core, etc.
People would normally see the latter of the last sentence more intriguing than the real low-level stuff, but I don't think the processor's native architecture, registers, memory, and controls are boring - but they are really difficult to actually get a good grasp of understaning on.
And the difficult part to me is that Assembly confuses me, because I can't really translate every directive call, move, or shift to a possible correlated machine instruction while excluding the ideal of interconnected hardware and control, and how each instruction would exactly "work", let's say.
I don't find most typical programming languages (at least the ones I use, like C++, C, Java, C#, etc.) to be difficult at all once you use them enough.
The problem I have is understanding how the languages from the OS and API perspective work "under the hood" to see how every dependency, instruction, kernel memory management and interrupt controlling, and graphics control, would be handled in any fathomed, linear or straightforward way.
It just, to me, seems like the low-level controls are beyond my ideas to manage and incorporate as like higher-level code isn't as hard to.
But if you've been at this for over ten years, and you've made an LED light up like that, I'm guessing you know a thing or two about hardware through low-level controls, kernel operation, and maybe even native, modern Assembly instruction transitions and drivers.
I get all of the basics, and even some of the "under the hood" stuff, but understanding how it all goes together, and how it all could go together, still seems like a nightmare.
I didn't mean that the details were "boring" in the sense that I didn't like or understand why they're there and what they do, what they can be used for, etc.
Yes, this is red text.