Re: [BITS 16], the most reasonable explanation I could find was that, when Intel introduced 32-bit CPU, it wanted to maintain backward compatibility with its older 16-bit bootloaders. So it made, the 32-bit mode of processing as a protected on-demand mode. Due to this convention, CPU's start processing the code in 16 bit mode, which then can transfer to 32 bits or 64 bits.
So it suddenly occurs to me that I have a pending #assignment on by Operating Systems course. The assignment seems to be trivial: it is to create a bootloader which prints 'Hello World' on the console. Thought it would be interesting to understand this with some help from my mastodon folks 😄
Meanwhile, a question, I see `PrintCharacter` which seems to be called a 'procedure' in #assembly (I wrote function call 🤦♂️), but does Assembly have any good style guidelines? For example, preference of snake_case over CameCase, or something like that? and what about indentation? cc @codewiz
Coming from Fedora Kinoite (KDE edition of Fedora Silverblue), which features immutability and multiple versions of the OS which you can revert to in case something goes wrong, #nix exceeded my expectations, since, with Nix, you can now have multiple versions of your main OS `/` , and your `/home` too.
@codewiz I always thought 私のせいalways meant “it’s because of me”, but didn’t know that if we use a different kanji, it would be “it’s my fault”, but both of them make sense.
Our professor started off the lecture by giving an example of the Intel 8086’s segmented memory: code, stack, extra and data. It was interesting to see Intel 8086 discussed here, something I recently saw on Mastodon, being taught at university. cc @codewiz #university#compsci#cse#Intel8086
Apparently this post by @kenshirriff was my introduction to the Intel 8086 chip. Not sure if these chipsets are going to be an important part of the syllabi. https://oldbytes.space/@kenshirriff/109412325323089208 And… we have these Carl Hamacher’s Computer Organization, 5th edition as a reference material. @codewiz
DevOps Engineer & Open sourcerer 👨💻 ✨Developer by ❤️Trying to make Linux :linux: more user friendly, and constructionist education more powerful.#sysadmin and #developer @sugarlabs #developer @AppImage, #developer @KDEGitHub: https://github.com/srevinsaju