社区
汇编语言
帖子详情
为什么汇编器不认识 "#"注释符号
sping_karen
2008-10-24 05:31:59
我在EVC下编译aa.asm文件
使用BIN\I386\MIPS\mipsasm.exe汇编器
第一行就报错:f:\asmdemo\ai.asm(1) : fatal error C1021: invalid preprocessor command 'Listing'
不认识这行注释
# Listing generated by Microsoft (R) Optimizing Compiler Version 12.20.9772
请问是怎么回事,在线等
...全文
358
8
打赏
收藏
为什么汇编器不认识 "#"注释符号
我在EVC下编译aa.asm文件 使用BIN\I386\MIPS\mipsasm.exe汇编器 第一行就报错:f:\asmdemo\ai.asm(1) : fatal error C1021: invalid preprocessor command 'Listing' 不认识这行注释 # Listing generated by Microsoft (R) Optimizing Compiler Version 12.20.9772 请问是怎么回事,在线等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
honeykaka
2012-03-23
打赏
举报
回复
在终端下,#就是注释符
rainsome
2009-01-06
打赏
举报
回复
/* */ c风格
// c++风格
# Shell风格
rainsome
2009-01-06
打赏
举报
回复
masm nasm注释用 ;
而gas 注释用 /* */ 、 // 和 #
sping_karen
2008-10-24
打赏
举报
回复
改成.s不行
Custom build设成这样
cl /c /Fo$(TargetName).obj $(InputPath)
也不行
Command line warning D4024 : unrecognized source file type '.\aa.asm', object file assumed
Command line warning D4027 : source file '.\aa.asm' ignored
Command line warning D4021 : no action performed
archim
2008-10-24
打赏
举报
回复
MS编译器还能产生MIPS的汇编代码?
建议:
1. 把aa.asm改成aa.S试试
2. 改用gnu编译器试试
过去的我
2008-10-24
打赏
举报
回复
#不是masm的注释符吧。。
sping_karen
2008-10-24
打赏
举报
回复
aa.asm 也是由编译器根据.c源文件生成的,我想直接把aa.asm生成.obj 为什么不行呢
谁知道该怎么搞
用户 昵称
2008-10-24
打赏
举报
回复
那是编译器决定的,没有奇怪的吧。
GNU
汇编器
align 有三个参数,第一个参数表示对齐的要求,第二个参数表示要填充的数(可忽略),第三个参数表示这个对齐应该跳过的最大字节数。通常只是用第一个参数。汇编阶段生成的可重定向目标文件和链接阶段生成的可执行二进制文件的主要区别在于,可重定向目标文件的所有段的起始地址都是0。1、预处理:GCC的预编译器(CPP)对各种预处理命令进行处理,例如对头文件的处理、宏定义的展开、条件编译的选择等。汇编阶段生成的可重定位目标文件以及链接阶段生成的可执行二进制文件都是按照一定的文件格式(ELF)组成的二进制目标文件。
ARM
汇编器
与GNU
汇编器
:详细介绍与核心区别
ARM
汇编器
(官方工具链)与GNU
汇编器
(GAS)是ARM开发的两种主要汇编工具。两者指令顺序一致(目标操作数在前),核心区别在于生态系统和伪指令系统。ARM
汇编器
是商业工具,语法与官方手册完全对应,深度集成ARM开发环境;GNU
汇编器
是开源跨平台工具,与GCC工具链完美融合。选择取决于项目需求:商业嵌入式开发推荐ARM工具链,开源和跨平台项目适合GNU工具链。代码移植时主要需调整伪指令和格式细节。两者指令集解析结果相同,但伪指令和语法细节差异显著。
【ShuQiHere】
汇编器
如何处理没有标签的指令?️
在汇编语言的世界里,**标签(Label)**是我们不可或缺的工具。它们为特定的指令或数据分配了一个名字,使程序更加直观、可读。然而,**并不是所有指令都有标签**,
汇编器
依然能够精准处理这些“匿名”的指令。本文将详细拆解
汇编器
的工作流程,并探讨没有标签的指令如何被处理。
arm64--
汇编器
前面两篇讲了ARM64汇编指令,本篇主要讲一下
汇编器
,何为
汇编器
呢?
汇编器
主要是将汇编语言翻译为及其目标代码的程序。
第13章 x86
汇编器
编程
叙述基本的x86汇编语法(AT&T 汇编)
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章