Hi,
TheDev100 wrote:
Assembly is very good. It is more faster and lightweight. However, it won't support many architectures.
Each architecture has its own assembly language. So, while it's true to say "A specific assembly language supports only one architecture", it's totally wrong to say "Assembly language supports only one architecture".
TheDev100 wrote:
There are many operating systems 100% fully written in Assembly like KolbriOS and MenuetOS.
I must admit KolibriOS is impressive as an operating system, however it's hard for a team to write maintainable assembly code while keeping it optimised too.
TheDev100 wrote:
If you are beginning Assembly, I suggest you learn MS-DOS debug assembly first from YouTube. There are also many references on Wikipedia. Search assembly fun or assembly tutorial kupala. This is how I learn.
Bad advice. MS-DOS assembly is by 25 years oudated (let's be optimist!) and it doesn't really teach you anything useful nowadays (even if you are writing a bootloader for BIOS, you can't use interrupt 0x21 that is present in most of assembly code for MS-DOS, so it's useless).
TheDev100 wrote:
Learn Intel syntax so it can run on i386 and x86 blah blah blah. It's quite popular. Use Intel's syntax.
This is debatable. While I agree with you, you will find so much opposition from other people that we rather don't discuss it here.
Regards,
glauxosdever