Assembly is so strange, and impossible to learn. Not because I can’t learn it, but because there are zero resources, and god forbid a real IDE for 64-bit environments exists.
I can’t reply to your other comment, but my computer has an i9 and seems to support x86-based software more than x64, but I’m a beginner. I’ll consider getting the raspberry pi for coding in that language
F. Another complaint of comment depth limiting a conversation. I need to get this fixed quickly.
Also, while having a Raspberry Pi is really great (I have 2 of them), you don't need a Raspberry Pi to learn ARM RISC. There are many simulators out there.
Take a look at ARM University. The best part is they have open-sourced their hardware, so anyone can build with it if they have the infrastructure.
I appreciate the info, and I’ll definitely look into learning that. However, those processors are more than 40 years old. I want to learn x86 for an intel i9 processor :P
But still, thank you very much. This is good enough.
i9 uses an x64 CISC instruction set. Intel has advanced silicon technology so much that it's really hard to code in assembly on the i9 (much harder than a Pentium at least)
GCC (the GNU C Compiler) claims it can produce optimised x64 executables, even better than if someone handwritten them in assembly.
ARM however is a different beast.
I recommend the ARM RISC assembly for beginners. Pretty sure there's plenty of documentation for ARM, and you can just buy a Raspberry Pi to tinker with (many smartphones use ARM-based chipsets too, although tinkering with those would need jailbreaking/rooting)
Assembly is so strange, and impossible to learn. Not because I can’t learn it, but because there are zero resources, and god forbid a real IDE for 64-bit environments exists.
I do know some assembly. Like i have coded for 8085 before. But.. yeah ...I'm a weak developer even for assembly.
Please, teach me a crumb of knowledge
Here's an online 8085 emulator, and here's a manual of the microprocessor
There's a learning curve to understand how the hardware works, but once you understand that, it starts to get interesting.
I can’t reply to your other comment, but my computer has an i9 and seems to support x86-based software more than x64, but I’m a beginner. I’ll consider getting the raspberry pi for coding in that language
F. Another complaint of comment depth limiting a conversation. I need to get this fixed quickly.
Also, while having a Raspberry Pi is really great (I have 2 of them), you don't need a Raspberry Pi to learn ARM RISC. There are many simulators out there.
Take a look at ARM University. The best part is they have open-sourced their hardware, so anyone can build with it if they have the infrastructure.
I appreciate the info, and I’ll definitely look into learning that. However, those processors are more than 40 years old. I want to learn x86 for an intel i9 processor :P
But still, thank you very much. This is good enough.
i9 uses an x64 CISC instruction set. Intel has advanced silicon technology so much that it's really hard to code in assembly on the i9 (much harder than a Pentium at least)
GCC (the GNU C Compiler) claims it can produce optimised x64 executables, even better than if someone handwritten them in assembly.
ARM however is a different beast. I recommend the ARM RISC assembly for beginners. Pretty sure there's plenty of documentation for ARM, and you can just buy a Raspberry Pi to tinker with (many smartphones use ARM-based chipsets too, although tinkering with those would need jailbreaking/rooting)