导航:首页 > 编程系统 > linux汇编环境

linux汇编环境

发布时间:2025-02-27 08:03:07

① X86汇编 linux汇编 win32汇编 区别

x86汇编。。。x86架构的cpu用的汇编语言就叫x86汇编,比如你的本子,台式机
linux汇编内。。写linux程序用到的汇编叫linux汇编,可能容是x86架构的的,也可能是arm架构的。
通常情况下需要调用linux的系统调用

同理win32汇编就是写windows程序用的汇编,通常情况下需要调用windows API

这问题问的,啥意义没有。。。

用集合的观点来看

x86汇编和win32汇编,x86汇编和linux汇编存在交集

② 基于x86平台的windows和linux是否使用统一汇编语言呀

一、汇编语言属于低级语言,它和计算机的硬件组织有关,CUP的型号不同,汇编语言的指令集可能也就不同,向下兼容。
首先,掌握CPU、存储器、外设的工作原理;其次,掌握汇编语言的指令和伪指令的格式、功能、使用方法;最后,掌握程序设计结构、设计方法。
二、汇编工具也有很多
1、MASM(我以前用的,分步的,初学者不易掌握)
2、VISUALASM(我一直在用,感觉比较好,集成环境的,软件下载地址:) (强烈推荐)
3、win32汇编的masm32软件包(Windows环境下的)
4、nasm(linux平台)
5、RadASM下载地址
三、汇编上机过程
1、编辑:用编辑软件(EDIT.EXE或记事本)形成源程序(.ASM),如:LX.ASM;
2、汇编:用汇编程序(MASM.EXE)对源程序进行汇编,形成目标文件(.OBJ),格式如下:MASM LX.ASM;
3、连接:用连接程序(LINK.EXE)对目标程序进行连接,形成可执行文件(.EXE),格式如下:LINK LX.OBJ;
4、执行:如果结果在屏幕在显示,则直接执行可执行文件。
5、调试:用调试程序(DEBUG.EXE)对可执行文件进行调试,格式如下:DEBUG LX.EXE

③ 我想学汇编和操作系统,不知道应该学16位还是32位

我也不喜欢windows,所有我现在不用windows操作系统
我的意见是,如果你打算做单片机,就学16位的,做linux嵌入式开发就学32位的
虽然你对windows深恶痛绝,但是就算你做linux的汇编,有些时候也免不了要调用linux的api
而且汇编语言和平台的关系很密切,说错了,没有不局限于硬件平台的工具
希望你不认为我是在说教

随便对楼上的说:open source 才是王道

④ windows,mac,linux下自带汇编编译器吗

Windows XP 自带的debug可以学汇编。 也可以安装nasm、masm汇编器。
Linux 中GCC工具链包含汇编器GAS,可能有的发行内版默认不包含。也可以安装容nasm、yasm等。
Mac啊,本人吊斯一枚,还没用过……去APP store下载个Xcode,包含GCC套件。

阅读全文

与linux汇编环境相关的资料

热点内容
ios获取网络流量 浏览:668
mac中我的应用程序 浏览:483
苹果手机怎么打包一个文件夹 浏览:3
数控编程课程都有哪些 浏览:785
ps文件图案不对或已遭破坏 浏览:926
nsurlsession上传文件 浏览:376
定向五轴加工怎么编程 浏览:134
ps如何是照片文件压缩 浏览:398
cad2010教程下载 浏览:244
win101703睡眠后黑屏 浏览:332
mba哪个网站写论文好 浏览:455
英雄联盟音效在哪个文件夹 浏览:165
ug编程如何拆电 浏览:198
手机u盘不能直接发送文件到微信 浏览:383
影视大世界有安卓的么 浏览:588
word文件对比wps 浏览:986
linux网络文件映射 浏览:499
批准文号一般写在文件的哪个位置 浏览:979
如何退腾讯app 浏览:346
微信小程序群里有事 浏览:954

友情链接