无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3379|回复: 8
打印 上一主题 下一主题

[求助] g4d可以使用8086汇编?

[复制链接]
1#
发表于 2013-1-22 21:13:54 | 显示全部楼层
你把 intel 格式的汇编语言语句改成 AT&T 格式便可。

这个更改并不困难,你可以用 google 搜。
回复

使用道具 举报

2#
发表于 2013-1-23 21:07:40 | 显示全部楼层

回复 #4 2012olly 的帖子

仅仅因为 gcc 支持 AT&T 格式而已。如果你不用 gcc,你可以使用 intel 格式的,比如,eltorito.sys 就是使用 nasm 编译的,这就是 intel 的格式。

两种汇编格式大致是等价的,有着大致一样优缺点。只是有时候,根据使用场合的不同,更适合使用其中的一个,而不是另一个罢了。

只有不同和差异,没有一个比另一个“绝对的好”之说。哲学说多了,可能有人反感。所以,不多说废话了。
回复

使用道具 举报

3#
发表于 2013-1-23 23:05:14 | 显示全部楼层
FILE_NAME 好像是个标号吧?

DB 不就是 define byte 吗?

后面的 'TempA.exe',0H 就是一个 ASCIZ 字符串。

与其等价的 AT&T 格式或许是像这样的:

FILE_NAME:      .string        "TempA.exe"

自己找资料吧。搞技术的,是没有 “懒惰”这个按钮可以点击的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-9-11 12:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表