Assembly language: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 45: | Line 45: | ||
* [news:comp.lang.asm.x86 comp.lang.asm.x86] - Go to the [https://groups.google.com/forum/#!forum/comp.lang.asm.x86 Google groups version] if you or your ISP are in any way newsgroup challenged. | * [news:comp.lang.asm.x86 comp.lang.asm.x86] - Go to the [https://groups.google.com/forum/#!forum/comp.lang.asm.x86 Google groups version] if you or your ISP are in any way newsgroup challenged. | ||
==Standards== | ==Standards== | ||
Unlike most other languages the assembly language is not an artificial language that requires standardisation but rather an implementation of a practical reality that came into existence when a specific CPU was designed and manufactured, so the standard is the actual documentation of a hardware implementation. That means for 8, 16 and 32 bit processors the "standard" are the processor and programming manuals from [[Intel]] while for 64 bit assembly language you need to look towards similar manuals from [[AMD]]. | |||
* | * | ||
[[Category:Programming Languages]] [[Category:Assembly]] | [[Category:Programming Languages]] [[Category:Assembly]] |
Revision as of 22:52, 8 January 2015
Description
A list of OS/2 assemblers
- GNU Assembler - Open source - Discontinued
- IBM ALP Assembler - Commercial - Discontinued
- JWasm - Open Source - Current
- Microsoft Assembler - Commercial - Discontinued
- NASM Assembler - Open Source/LGPL - Current
- Wasm - Open Source - Current
- Turbo Assembler - Commercial - Discontinued
OS/2 disassemblers
- AVR Disassembler - AVR - Open Source - Current.
- BeaEngine - i86/AMD64 - Open Source - Current.
- DISA - i86 - Freeware - Discontinued
- IDA - i86/AMD64 - Shareware/Commercial - Discontinued
- PIC Disassembler - PIC - Open Source - Current.
Aids
- FWKTL - allows OS/2 to run COM like self modifying code
A list of DOS assemblers
DOS disassemblers
- PICDIS-LITE - PIC - Shareware - Current.
A list of assemblers that run under WinOS/2
Publications
Local articles
Tutorials and other learning material
Links
- Sandpile.org - Lots of info on i86 and AMD64 instructions.
Mailing lists & forums
- Assembly Language Programming - On Yahoo groups - very low volume list but with a large group of subscribers so it can kick into life unexpectedly.
USENET
- comp.lang.asm.x86 - Go to the Google groups version if you or your ISP are in any way newsgroup challenged.
Standards
Unlike most other languages the assembly language is not an artificial language that requires standardisation but rather an implementation of a practical reality that came into existence when a specific CPU was designed and manufactured, so the standard is the actual documentation of a hardware implementation. That means for 8, 16 and 32 bit processors the "standard" are the processor and programming manuals from Intel while for 64 bit assembly language you need to look towards similar manuals from AMD.