为什么用汇编语言选不了编译
❶ 有汇编语言写的,怎么编译不成功
你用的 .386 Dos模式,为啥会出现/coff选项?你估计是建立错误工程了吧,建立的时候选Dos不要选win32 或者console。这两个会附加32位windows pe头,而不是dos头。
❷ 汇编语言的编译
很显然是路径错误,设置正确的路径即可。设置路径:开始-->运行-->cmd (回车)
cd \(回车)
d:(回车)
cd D\TEMP\ABC\123(回车)(假如这是正确的路径的话)
❸ 求助汇编程序为什么不能通过编译,汇编语言交流,技术交流区,鱼C
不能通过编译,肯定是程序有错所致,你需要贴出程序代码,才能帮到你。
❹ 求助汇编程序为什么不能通过编译,汇编语言交流,技术
有语法错误或者其他错误,就不能通过编译。
你需要贴出源码,大家才能帮到你的。
❺ 为什么需要汇编程序,编译程序或解释程序
编译程序是必须的,用户用高级语言或汇编语言编写的程序,计算机是不能执行的,必须要由编译程序翻译成机器码程序,计算机才能识别和执行。否则,人们写的各种程序都是无用的。
汇编程序并不是必须的,只是有些场合要用汇编语言写程序,或部分人还用汇编语言写程序,再由汇编程序(其实也是编译程序)来翻译。但现在,可以不用汇编语言写程序了。
至于解释程序,现在几乎不用了。这是在早期的计算机上,用高级语言写的程序,并不用编译成机器码,而是可以直接运行高级语言程序,然后由解释程序逐条进行翻译,一边翻译一边执行。这样的执行程度是很慢的。
❻ 关于汇编语言的编译问题
因为你的机子上没有MASM需要下载,可以下载一个集成的环境,我和一样刚开事业不明白为什么,我有 5。0版本的MASM,你给我邮箱我给你发,或者你用下面的迅雷网址,上面的有两个你用用,环境不错,有两种调试环境和指令变色。
❼ 汇编语言,为什么这样的代码编译不通过
有两处错误:
1、datas、stacks没有定义;
2、[0]这种直接寻址需要指定段寄存器,如cs:[0]或ds:[0]
CODESSEGMENT
ASSUMECS:CODES
START:
MOVAX,1000H
MOVDS,AX
MOVAX,1000H
MOVDS:[0],AX
MOVAH,4CH
INT21H
CODESENDS
ENDSTART
❽ 为什么我用记事本写的汇编语言无法编译,求高手看看是不是有什么错误,我菜鸟,谢谢!
第四行的date错了吧,data
朋友会用 Keil 中文版 不会发个视频教程给你