刚才看到蛮有意思的一个问题。http://topic.csdn.net/t/20051129/09/4424708.html
----------------------问题的分割线----------------------------
汇编语言的发展历史
在网上搜索了老长时间,也没有找到介绍“汇编语言发展史”的文档,诸位如有知道的麻烦告知小弟。
----------------------回答的分割线----------------------------
下面的回答,更有意思(具体回答请点击上面的链接)
第一个回答,给出了汇编语言发展树的链接
第二个回答,指出汇编语言没有历史,因为汇编是依附于CPU的,皮之不存毛将焉附的意思吧
第三个回答,说明了汇编是机器语言的助记,还给出了CISC->RISC-?EPIC指令系统的变化
第一个回答中给出的链接我这里无法访问,搜索了一下,找到下面的链接
----------------------汇编语言发展树的分割线---------------------------
引自 http://blog.csdn.net/N_C_C/archive/2004/09/27/117858.aspx
1977 ASM86 ||
1978 | ||
1979 |-CP/M-86 asm86 ||
1980 | ||
1981 +-------------------------------------------------+ ||
1982 |-MASM---------+----+ | ||
1983 | | | | | ||
1984 | |-NBASM | +-------------------+-Incra | ||
1985 | | | | | | ||
1986 | |-ARROWSOFT | | | +--A86 ||
1987 | | | | +-WASM | || Terse
1988 | | | +-OptASM | ||
1989 TASM-----------)----)----------+ | ||
1990 | | | | | ||
1991 | | | | GAS | ||
1992 | | | | | ||
1993 | | | | | ||
1994 | +------+ | | GEMA, CrossFire | ||
1995 | | +----------)------------------+ +-A386 ||
1996 |-------NASM \-Pass32 | | ||
1997 |-TMA |-------------------+ | |-ML ||
1998 | |-SpASM---+ | | | ||
1999 | |-GASM | |-FASM | || HLA
2000 +-LZASM | | | | ||
2001 | +-GoASM | +---------------YASM | Osimplay ||
2002 | | | ||
2003 +-miASMa +-RosASM +-CodeX ||
2004 Octasm ||
----------------------------换一种方式的分割线-----------------
01 ASM86 1977 http://leonardo.caltech.edu/~ee5x/tools/asm86.htm
02 CP/M-86 asm86 1979
03 MASM 1982 http://msdn.microsoft.com/library/en-us/vcmasm/html/vcoriMicrosoftAssemblerMacroLanguage.asp
04 NBASM 1984 http://www.cybertrails.com/~fys/newbasic.htm
05 Incra 1984
06 ARROWSOFT 1986 http://www.dcs.kcl.ac.uk/teaching/units-previous/cs1arl/asm.html
07 A86 1986 http://eji.com/a86/
08 WASM 1987 http://wasm.port5.com/
09 Terse 1987 http://www.terse.com/
10 OptASM 1988
11 TASM 1989 http://info.borland.com/borlandcpp/cppcomp/tasmfact.html
12 GAS 1991 http://www.gnu.org/software/binutils/manual/gas-2.9.1/as.html
13 GEMA 1994 http://www.jedi.claranet.fr/
14 CrossFire 1994 ftp://ftp.cdrom.com/pub/simtelnet/msdos/asmutl/xfire510.zip
15 A386 1995 http://eji.com/a86/
16 NASM 1996 http://nasm.sf.net/
17 Pass32 1996 http://www.geocities.com/SiliconValley/Bay/9159/pass32.html
18 TMA 1997 http://www.exmortis.narod.ru/comp_src/ta980705.zip
19 ML 1997 http://www.masm32.com/
20 SpASM 1998 http://betov.free.fr/RosAsm.html
21 GASM 1999 http://freshmeat.net/projects/gasm/
22 FASM 1999 http://www.flatassembler.net/
23 HLA 1999 http://webster.cs.ucr.edu/
24 LZASM 2000 http://lzasm.hotbox.ru/
25 GoASM 2001 http://www.godevtool.com/
26 YASM 2001 http://www.tortall.net/projects/yasm/
27 Osimplay 2001 http://lwn.net/2002/0110/a/osimplay.php3
28 miASMa 2003 http://puggy.symonds.net/~hareesh/miasma/
29 RosASM 2003 http://betov.free.fr/RosAsm.html
30 CodeX 2003 http://www.pageofmarco.de/codex/eng/
31 Octasm 2004 http://www.programmersheaven.com/zone5/cat25/31936.htm
----------------------------补充的分割线
32 JWASM ---- http://www.japheth.de/JWasm.html
33 POASM ---- http://www.smorgasbordet.com/pellesc/
34 TCCASM ---- http://bellard.org/tcc/
35 DevelSoftwareASM---- http://www.develsoftware.com/
36 AMAC ---- http://www.mixinc.net/atari/amac.htm
37 Babbage ---- http://en.wikipedia.org/wiki/Babbage_(programming_language)
38 COMPASS ---- http://static.cray-cyber.org/Documentation/COMPASS/
39 GPASM ---- http://gputils.sourceforge.net/
40 HLASM ---- http://www-01.ibm.com/software/awdtools/hlasm/
41 Lisa ---- http://mirrors.apple2.org.za/apple2.caltech.edu/8bit/dev/lisa/
42 MAC/65 ---- http://www.mixinc.net/atari/mac65.htm#topofpage
43 SC123 ---- http://www.cs.csustan.edu/~rrsilver/html/sc123.html
44 ASM-One ---- http://ftp.uni-hd.de/ftp/pub/amiga/dev/asm/ASM-One.readme
45 PASMO ---- http://www.arrakis.es/~ninsesabe/pasmo/
46 MRS ---- http://busy.speccy.cz/tvorba/mrs.htm
47 MACRO-11 ---- http://computer-refuge.org/bitsavers/pdf/dec/pdp11/rsx11/RSX11M_V2/DEC-11-OIMRA-A-D_MACRO_75.pdf
48 ASEM51 ---- http://plit.de/asem-51/
49 a56 ---- ftp://wuarchive.wustl.edu/
50 AKI ---- http://www.computer-museum.ru/english/minsk0.htm
51
- [fpamc] 先顶下。 10/24 07:37
- [mess] 下面这个贴子不错,建议博主看看。 【灌顶】学习汇编的重要意义!!http://www.asmedu 09/14 14:47
- [shangzhongyong] 训练营的事情我不知道的说,我参加的是汇编的学习,热心人挺多的。 08/26 19:58
- [游客] 不知道训练营到底是怎么回事,为什么半年多了也没动静,办不下去的话也请管理员通知大家。 08/26 16:45
- [shangzhongyong] 恩,怎么说呢,这个和具体的知识点无关,是看不进去了的说,遇到了兴趣瓶颈。所以先跳过这一部分到后面比较 08/25 13:46
- [mywiil] 千万不能跳过,把你不能够确认的知识点拿出来大家讨论,必须掌握当前内容后才能向后进行。 08/24 13:48
- [shangzhongyong] 24h? 这里先放一个疑问,是不是栈有什么比较微妙的动作 08/24 08:43
- [tinyparticle] (2)sp取值有误 08/22 02:52
- [mywiil] 哦!!! 没看明白那个图。还真么去探索过汇编语言的历史。 08/20 15:14
- [younggay] 博主的理解都没问题,尤其第一题做的很有创意。 08/19 09:13
- [游客] good 03/07 09:48