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

热点内容
ps奔溃文件怎么恢复 浏览:252
ug如何打开stp文件 浏览:687
修改星界边境人物文件夹 浏览:204
没有app如何测姨妈还有多少天 浏览:507
行业库存与销售数据哪里查 浏览:543
智能控制webui界面程序 浏览:723
临汾哪里有学计算机编程 浏览:130
qq跳过申诉修改密码 浏览:462
给文件夹加密win10 浏览:710
哪个app可以分辨航母 浏览:537
哪个app是英英词典 浏览:23
javavoid参数 浏览:829
如何让编程具有记忆功能 浏览:435
javamail发送带附件的邮件 浏览:173
微信分享文件到其他软件 浏览:682
微信对话文件夹在哪 浏览:287
qq头像欧美范街头男生 浏览:321
毛孔app 浏览:880
照片级渲染教程 浏览:304
目录中的文件夹有什么用 浏览:177

友情链接