一:汇编语言运行环境是什么?
一般汇编语言是在masm下编辑的,生成exe执行文件,没什么很高要求。汇编语言是从机器语言转换过来的.最早的计算机系统没有可用的高级语言,是直接用0101这样的二进制编码来编程的,这样对绝大多数用户就很不方便,因为这要求对计算机系统的软件和硬件资源要非常了解才可以.记忆量也很大.到后来,大家就用一些符号来代替一些二进制代码,方便识别,比如原来代码1011意思是加法,现在就不写1011了,写成ADD,用ADD这个大家都容易识别的符号来编程,可以提升一些效率.但计算机的执行仍然只识别二进制代码,所以需要把汇编语言写的代码再转换成机器语言.
汇编语言是一种低级语言,好处是可以直接控制计算机的软硬件资源.坏处就是对编程人员的要求非常高.计算机执行的时候,用汇编语言编写的代码的执行效率是最高的.和机器语言代码的效率一样高.
二:win8环境下dosbox怎么运行汇编语言
这不是WIN 8的问题。这是DOS命令怎么使用的问题。
在DOS下,你需要学会两种命令:
更改当前目录、进入子目录(即文件夹)的命令。
它的命令格式是:
CD 文件夹路径
如果要更改当前盘,比如从D:\> 变成 C:\>,则只需要简单地输入命令 C: 即可
运行可执行程序命令。可执行程序是指.exe,.com,.bat格式的文件。
它的命令基本格式是:
程序文件名 参数
你要处理汇编语言编写的程序,需要将.asm文件汇编成.obj文件,再将.obj文件连接成.exe文件,然后才能调试或运行它。
假设:
你的汇编工具程序放在C:\MASM615 这个文件夹中。(你的图中 MOUNT命令成功后,原来D:\MASM615 在DOSBOX里就变成了C:\MASM615)
你编写的程序文件名是TEST.ASM,也放在这个文件夹中。
你应当这样执行命令:
第1步:更改当前目录,进入汇编工具所在的目录。命令为:
CD MASM615
第2步:用汇编程序进行汇编,生成.OBJ文件。命令为:
MASM TEST.ASM
第3步:用连接程序对生成的TEST.OBJ文件进行连接,生成可执行程序 TEST.EXE。命令为:
LINK TEST.OBJ
如果没有错误,你就可以调试或运行你编出来的程序了。
另外,有些汇编工具可以用一条ML命令实现汇编和连接两项工作,那样的话只需要一条命令 ML TEST.ASM就可以完成第2步和第3步两步工作。
三:求问汇编语言运行环境是什么?
不需要特别的软件环境,只需要手头有一个汇编语言编译器和一个文本编辑器就够了。
文本编辑器推荐使用masm, editplus之类的,可以高亮代码中的关键字,当然如果你愿意用记事本也行。
汇编有一些语法,使用汇编语言你需要掌握一些汇编指令,要学汇编的话建议看看《IBM PC汇编语言程序设计》和《Windows环境下32位汇编语言程序设计》这两本书。
四:如何在DOS环境下运行汇编程序
汇编后的程序是EXE的,你在“开始”-“运行”-“cmd”打开命令提示符。把你的程序复制到C根目录下。让提示符也转到C根目录下,直接输入程序名字就行了。或者先在“edit”编辑一个源程序后再“link”源程序,最后是调试“debug”+程序名.exe。就能运行。但是汇编程序可移植性差需要反复修改。祝你好运!
五:汇编语言的编程环境是什么
我是本科计算机专业的,大4了,给你点经验
首先:C语言入门相对比较简单,但如果想成为一个优秀的C程序员,需要很艰苦的训练,多读代码,多练习,多上机操作,多思考,学习是一件辛苦的事情,要放弃很多东西,要坚持下来才可以,可以说C语言是基础,将来想学其他的C ,JAVA等,如果有C的基础,还是比较好入门的.
C语言的用处比较广泛,可以说任何精通计算机的人都掌握C语言了,我是本科计算机专业的,C被作为许多课程的先行课,没有了C语言基础,就不能学习数据结构,操作系统,编译原理,计算机网络等核心课程,所以说,想学习计算机的话无论想在哪个方向发展(软件,硬件,网络,应用,开发,设计等方向)都必须掌握C语言.
关于C语言的教材:我向你推荐几本:
最经典的:《C程序设计语言》第2版,机械工业出版社
这个是C语言的设计者和UNIX系统的设计者合作编写的最经典的C语言教材,原书名叫《The C Programming Language》当然,这本书不太适合0起点的人,看这本书之前最好把《C程序设计》(谭浩强,清华大学)看了,老谭的书销量突破700万册了,虽然比较旧了,也不太符合新标准(现在出第3版了,也还是)但是,入门还是不错的选择。
另外还有必看的是《C Primer Plus》这个是一个美国人写的,人民邮电出版社出了中文版了,第5版,比较厚,砖头书,60元。但是非常适合初学的人,非常详细。
还有《从问题到程序——程序设计与C语言引论》机械工业出版社,这本书也很不错。
看完这些,就可以看算法的书了,比如数据结构什么的,这方面的书很多。如果想在程序界发展,那么有部重量级的著作不得不看《The Art of computer programming》一共三卷,有翻译版《计算机程序设计的艺术》这三卷书非常深,比较难,盖茨说,谁如果把这上面的习题都做对了,直接可以到微软上班了。
另外学习C语言要养成良好的程序风格,这点一定要注意练习!
总结:书一定要多看,教材看个4-5遍,关键是里面的程序,要理解了,然后多上机练习,最好能多看几本C语言的书,我上面列出的,然后就是多做题了,做题能和上机联系起来就更完美了,坚持下来就没问题了!
C学好了必须要学习数据结构,然后可以很轻松的去自学另外一门语言C 或者JAVA当然,如果想成为高手的话,汇编语言也必须学习.
六:在什么环境下编写汇编语言源程序?
如果不做编译,任何一个文本编辑器都可以,哪怕是你用写字板或记事本
记得存盘并给个扩展名 .asm就可以了
七:win7 下可以使用什么软件进行汇编程序的编译调试
MasmPlus
专业汇编程序员90%均使用 MASM,为它开发的编辑器非常多,其中最有名的是 RadASM, 而现在,真正能与 RadASM 同级的就只有 MASMPlus 了,理由是只有 MASMPlus 与 RadASM 一样编写了自定义编辑类,并且比它更出色,只有自已的类,才能在各方面尽情发挥,在量身定制方面,MASMPlus 更是费尽心思,笔者长时间从事工业硬件汇编程序编写,认识到对于专业汇编程序员而言,最重要的,就是代码书写,不需要华而不实的界面,不需要莫名其妙的功能,不需要可有可无的设置,更不需要所谓的封装,总的来说, MASMPlus 是半自动,这也是 MASMPlus 没有取名为 MASMIDE 的主要原因.
我的系统是win7旗舰版,在用MasmPlus
下载地址:
www.aogosoft.com/masmplus/idesetup.exe
八:cpu可以直接执行汇编语言吗
不可以的,汇编语言只有人能看的懂,CPU是看不懂的,需要用软件将汇编转换成机器语言,CPU才能执行程序。