The 'Assembly Language and Machine Code' section in the Code tab isn't very active, nonetheless it should be organized for people interested in the subject and could possibly attract newcomers to the area.
What I propose:
New Internal Sub-Sections:
- NASM - (Netwide Assembler)
- MASM - (Microsoft Macro Assembler)
- FASM - (Flat Assembler)
Explanation: In assembly you have various assemblers some even with their own syntax (formatting), further assortment of subsections by assembler type would help people releasing code or requesting help from former assembly programmers. These are the most common assemblers used in the modern day.
New Title Tags:
- [x86]
- [x86-64]
- [ARM]
- [RISC]
- [MIPS]
- [PowerPC]
Explanation: In assembly you have various architectures these being the most common would aid in the sorting out of what ISA (Instruction Set Architecture) is being used in each thread. An instruction-set is key to the type of instructions that are available to the programmer and how they're used, this addition would clarify the instruction set being used by the user.
For those knowledgeable in the area wondering why I have set it up as ISAs=Tags and Assemblers=Sub-sections instead of the reciprocate is because different assemblers can support multiple ISAs, each assembler only changes how the code is interpreted, the underlying architecture remains the same therefor having it the other way around would be non-sensical.
What I propose:
New Internal Sub-Sections:
- NASM - (Netwide Assembler)
- MASM - (Microsoft Macro Assembler)
- FASM - (Flat Assembler)
Explanation: In assembly you have various assemblers some even with their own syntax (formatting), further assortment of subsections by assembler type would help people releasing code or requesting help from former assembly programmers. These are the most common assemblers used in the modern day.
New Title Tags:
- [x86]
- [x86-64]
- [ARM]
- [RISC]
- [MIPS]
- [PowerPC]
Explanation: In assembly you have various architectures these being the most common would aid in the sorting out of what ISA (Instruction Set Architecture) is being used in each thread. An instruction-set is key to the type of instructions that are available to the programmer and how they're used, this addition would clarify the instruction set being used by the user.
For those knowledgeable in the area wondering why I have set it up as ISAs=Tags and Assemblers=Sub-sections instead of the reciprocate is because different assemblers can support multiple ISAs, each assembler only changes how the code is interpreted, the underlying architecture remains the same therefor having it the other way around would be non-sensical.



![[Image: SHZzU7.gif]](https://#/SHZzU7.gif)
