社区
汇编语言
帖子详情
有个小活需要把百来行MASM x86转为Linux NASM汇编,近四位数人民币酬谢
kmzs
2008-11-10 01:45:19
基本如题,因为汇编语言是内联在C工程中的,还有个10来行C代码(没用啥WINDOWS上特有的东西,甚至连标准库都没用上) 要一起移植。请联系hr02@toringo.com。欢迎自荐、推荐牛人,不过推荐拿不到人民币,只能放社区分酬谢了:-)
...全文
362
12
打赏
收藏
有个小活需要把百来行MASM x86转为Linux NASM汇编,近四位数人民币酬谢
基本如题,因为汇编语言是内联在C工程中的,还有个10来行C代码(没用啥WINDOWS上特有的东西,甚至连标准库都没用上) 要一起移植。请联系hr02@toringo.com。欢迎自荐、推荐牛人,不过推荐拿不到人民币,只能放社区分酬谢了:-)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beijingbeerman
2008-11-13
打赏
举报
回复
xianren2440@sina.com
我可以做
arust
2008-11-12
打赏
举报
回复
看起来不难啊,可以发给我试试吗?
arust#163.com
zhoujianhei
2008-11-12
打赏
举报
回复
我也要来试试。
zhoujianhei@gmail.com
dalixux
2008-11-11
打赏
举报
回复
确定是转为NASM 的话 也给我一份 哈哈dalixux@yeah.net
LINUX下AT&T 不是很懂 但是转NASM貌似还行
kmzs
2008-11-11
打赏
举报
回复
已经给各位发邮件了。能做不能做都请回复下。也感谢提供资料或参考文档的各位大哥!
TFree
2008-11-11
打赏
举报
回复
可以联系我, gfree86@gmain.com
kmzs
2008-11-11
打赏
举报
回复
呵呵,因为我们这儿没人懂汇编,都是做桌面开发的。这个东西是前人留下的,我们只是作为预编译好的库调用,从来不看它的代码,呵呵。
xiaopoy
2008-11-11
打赏
举报
回复
well,真这么简单就留言了:
xpoy@live.cn
liangbch
2008-11-11
打赏
举报
回复
linux 中的汇编语言用的是 AT & T格式,这种格式和通常的Intel格式还是有区别的,最主要的是操作数的顺序不同。
关于更多的细节,请看
Linux 中 x86 的内联汇编
另外,推荐2个工具,可以完成2种汇编格式之间的转化。
intel2gas: 一个工具,可将intel语法格式的汇编程序转化为gas格式
a2i: 一个工具,可将At&T格式的汇编程序,转化为intel格式的汇编程序
dalixux
2008-11-10
打赏
举报
回复
= =不是很简单吗?汗。。。
NASM 和MASM 尤其是内嵌的 区别不大吧
%define offset
链接时有操作数不对的就 加 BYTE WORD DWORD之类的
难道汇编里 还有什么莫名奇妙的宏?4位数的酬劳 疯了
nasm手册看一遍 基本就省下来了
yayafu
2008-11-10
打赏
举报
回复
大款啊
用户 昵称
2008-11-10
打赏
举报
回复
又学知识又省钱。
NASM
vs
MASM
vs GAS:一场
汇编
器的‘武林大会’
本文深入对比了三大主流
汇编
器
NASM
、
MASM
和GAS,从语法风格、平台支持、宏处理能力、工具链集成及社区生态等维度进行分析。
NASM
跨平台性强,
MASM
深度集成Windows生态,GAS则与GNU工具链无缝结合。为不同开发场景下的
汇编
语言工具选型提供了实用建议。
NASM
x86
汇编
入门指南
NASM
x86
汇编
入门指南原文链接:http://docs.cs.up.ac.za/programming/asm/derick_tut/#helloworld 内容1. 介绍2. 为什么写这篇文章3.
NASM
(The Netwide Assembler)
汇编
编译工具3.1 为什么使用
NASM
?3.2 如何安装
NASM
Linux
下的
NASM
汇编
器学习指南
NASM
(Netwide Assembler)是开源领域中一个广泛使用的
汇编
语言编译器,支持
x86
架构。它以其轻量级、易用性和强大的模块化功能而闻名。
NASM
能够生成与其他
汇编
器兼容的纯二进制文件,并且它的语法简洁,易于学习和掌握。
NASM
作为一款流行的
汇编
器,其在
Linux
平台的安装和配置过程简单明了。在了解了如何下载安装、验证以及环境变量配置后,你就可以开始你的
汇编
语言开发之旅了。接下来的章节,我们将深入探索
NASM
的语法结构,以及如何构建和组织
汇编
源文件。
x86
_64
汇编
之一:AT&T
汇编
语法
汇编
语法主要有两大派系:AT&T语法 和 Intel语法。 GAS (GNU Assembler) 编译器默认是基于AT&T语法;
MASM
、
NASM
等编译器默认基于Intel语法。
需要
说明的是,GAS
汇编
器除了支持AT&T语法之外,自己也定义了一些额外的directives,用于辅助完成
汇编
操作。关于GAS
汇编
器及其语法可以参考GAS的官方文档:https://sourceware.org/binutils/docs/as/ 由于AT&T语法在
Linux
平台上使用比较广泛,
linux
汇编
知识总结(GAS和
NASM
汇编
)
linux
汇编
总结(GAS和
NASM
汇编
) 参考: 1. 阮一峰的网络日志:
汇编
语言入门教程 2.
x86
Assembly Guide 3.
Linux
汇编
器:对比 GAS 和
NASM
目录: 1. 何为
汇编
2.[.s][.o]等后缀对比 3. GAS和
NASM
汇编
器对比 4. 基本的
汇编
语法与指令 5.
汇编
中的系统调用 6. 几个
汇编
程序例子 1. 何为
汇编
? assembly la...
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章