天高任鸟飞11
编辑源文件,使用纯文本编辑器,如记事本,Notepad++汇编、链接则需要相应版本的汇编器和连接器,它们一般包含在相应IDE中16位汇编可以使用:MASMTASMGCC32位汇编可以使用:MASM32 
我通常是用MasmED+MASM32,调试用MDebug
编写:用文本编辑软件,最简单的就是txt,优秀的有Editplus,UltraEdit编译:很多的教科书上用的是0版本。对于8086,这个足够了,如果是win32汇编,则要至少要11版本以上。另外,也有一些集成的工具,集成了编写编译链接,很多,可以网上搜索一下。
想要用汇编语言弄一个程序的话,首先要编辑源码,这个源码是一个文本文件,可以用任何文本编辑器编辑,然后再通过编译和连接程序将源码弄成可执行文件编译器一般是MASM,MASM有很多版本,初学的话MASM5就够用了当然你也可以选择一个IDE,IDE同时提供编辑器,编译器和连接器,编译和连接可以不打命令而通过点击按钮等方便的方式执行IDE一般是MASMPlus,RadASM还有一个汇编软件集合:MASM32上面说的三个东西的编译器的版本是MASM6+的
你的意思是 软件分类中的 “系统软件”么想对应的是应用软件。
要学习汇编语言要用的软件: 16位汇编使用 1x; 32位使用0; 或者用VSxxx中的高版本ml/link; 编辑器使用editplus即可。