导航:首页 > 编程系统 > 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汇编环境相关的资料

热点内容
win10关闭数字证书 浏览:693
电脑字体放在哪个文件夹 浏览:27
开两个相同版本cad 浏览:785
苹果的文件用什么打开方式 浏览:582
电脑文件的分类 浏览:598
2010word清除格式 浏览:221
怎么把文件名插入excel 浏览:460
我的电脑文件排列 浏览:827
海岛奇兵61级升级经验 浏览:182
数据中心电表最大多少 浏览:622
电脑微信收的文件 浏览:522
jsp页面前端科学记数 浏览:647
javaint占内容长度 浏览:35
编程和下棋哪个更能锻炼思维能力 浏览:833
如何在手机上下载微云文件 浏览:908
word局部放大 浏览:640
php罗列数据库数据 浏览:854
linux去掉i属性 浏览:395
旅游网站需要什么 浏览:290
设备性能确认文件由哪个部门来做 浏览:382

友情链接