电脑装了虚拟机linux如何写汇编代码,纯小白提问

电脑装了虚拟机linux如何写汇编代码,纯小白提问,第1张

linux可以使用shell来编写代码

当你登录至shell之后。

可以使用输入vim XXX.sh或者为XXX(XXX代表名字)。当你输完之后你就会进入编写代码的界面,进入之后必须按个小a才能编写(⊙o⊙)哦(左下角有提示的)。

当你编写完后按键盘左上角的ESC退出编辑模式,随后在按shift+:键,在输入wq就是保存退出咯(w是保存,q是退出)

如果想运行编写的代码在shell界面输入命令:

bash XXX或者XXX.sh

linux 编译汇编程序常用的有两种,一种是A&T方式的,你gcc 就可以编译了。还有一种是80X86方式,一般是用NASM,NASM你要在安装LINUX时就要添加软件包,或者你进入图型界面,增加NASM软件包,就可以编译了。

编辑器就是普通的编辑器,vim,emacs,gedit,kate...都可以

源文件类型为ascii码的plain

text

c/c++,asm,perl,python,vhdl...我所接触过的编程语言都是以plain

text作为源文件的

编译用gcc或者nasm,前者编译AT&T汇编,后者编译intel汇编

8086的教材上一般都是用intel,不过区别不大,可以相互转化

链接就是ld,属于gcc工具集

nasm如何链接,没试过

和C一样也是使用VIM(或者其他编辑器),不用加参数,不用配置环境(如果你不想让vim和emacs使用起来更舒服的话,根本不用配置,配置一下仅仅是为了提高打字效率)

编译器会自动根据plain

text的文件内容来编译

这和windows下的编程没有区别,只不过visual为了"用户友好"把编译的本质隐藏起来了

如果实在不爽,装dosemu,dos虚拟机,一般8086汇编都是用dos的吧,debug,masm都有


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8309694.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存