汇编语言有标准,高级语言一定会转变成汇编语言吗?
还有,第2个问题,2,AT&T汇编是什么汇编语言,与IBM的汇编语言不一样吗?3,汇编语言是怎么产生的?...
还有,第2个问题,
2, AT&T汇编是什么汇编语言,与IBM的汇编语言不一样吗?
3,汇编语言是怎么产生的? 展开
2, AT&T汇编是什么汇编语言,与IBM的汇编语言不一样吗?
3,汇编语言是怎么产生的? 展开
展开全部
1.一般来说是的
2.AT&T与IBM(Intel80x86)汇编其实没有实质性区别.只不过写的格式不同.比如AT&T与IBM汇编代码中源操作数与目标操作数的位置正好相反.其它的感兴趣可以自己查,毕竟Linux汇编就用的AT&T,还是比较适用的,有一学的必要
3.机器码太复杂了,所以用一定的格式的字符串型宏代码来表示某些特定的机器码,可以省事的多,这就是汇编语言,所以汇编语言和机器码之间是直接对应关系,只需翻译即可成程序
2.AT&T与IBM(Intel80x86)汇编其实没有实质性区别.只不过写的格式不同.比如AT&T与IBM汇编代码中源操作数与目标操作数的位置正好相反.其它的感兴趣可以自己查,毕竟Linux汇编就用的AT&T,还是比较适用的,有一学的必要
3.机器码太复杂了,所以用一定的格式的字符串型宏代码来表示某些特定的机器码,可以省事的多,这就是汇编语言,所以汇编语言和机器码之间是直接对应关系,只需翻译即可成程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、大部分高级语言的编译会首先生成汇编,然后变成机器码
2、AT&T、Intel x86(你所谓的IBM)是不同的Intel汇编格式,实际上是相同的
3、汇编语言是方便记忆的机器码,宏汇编(目前你看到的)是添加了标号的汇编
2、AT&T、Intel x86(你所谓的IBM)是不同的Intel汇编格式,实际上是相同的
3、汇编语言是方便记忆的机器码,宏汇编(目前你看到的)是添加了标号的汇编
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询