huang12345683 发表于 2014-10-19 12:02:16

刚学汇编

按照小甲鱼老师《汇编基础入门视频》第四章第一个程序调试,报错 如图请问什么原因

老师 发表于 2014-10-19 14:41:27

为什么第一行是cs:bac然后就变成了abc segment了啊,这样当然会报错了

huang12345683 发表于 2014-10-19 15:36:43

老师 发表于 2014-10-19 14:41
为什么第一行是cs:bac然后就变成了abc segment了啊,这样当然会报错了

修改了还是不对啊

百日维新 发表于 2014-10-19 16:08:31

没有问题,你把abc写成bac了

百日维新 发表于 2014-10-19 16:09:43

如果你想学习好汇编建议装一个虚拟机吧,xp下学习汇编比较好,寄存器是16位的:lol:,调试起来很方便

青玄 发表于 2014-10-19 17:03:08

恩恩~~ 支持楼上的说法! 16位的汇编在xp下运行还是比较好的!我想可能是因为xp的dos版本的问题吧!

老师 发表于 2014-10-19 18:09:47

恩恩,为什么这么多人在用XP的,我在
用WIN7诶

拈花小仙 发表于 2014-10-19 19:51:54

ml64是64位的汇编语言吧?这是16位的汇编语言。

650127 发表于 2014-10-19 22:24:23

观摩学习中

笨小孩KK 发表于 2014-10-20 09:12:24

64位的段寄存器和 16位的不一样

风之残月 发表于 2014-10-20 10:40:08

应该是 ml64 3.asm吧
assume cs:bac 但下面写成了 abc
建议楼主使用16位汇编,你写的代码使用的都是16位寄存器,一开始最好不要学习64位汇编

小名明SIU 发表于 2014-10-23 18:25:14

ml版本太高了,ml 是masm6..x以上的版本,一般是用.data .code的。segment貌似抛弃了。你要是喜欢那种风格请用masm5.0

黄志伟 发表于 2014-10-24 15:59:23

真不错啊

1012662902 发表于 2014-10-24 16:22:05

学习一下哈

1048870116 发表于 2014-10-25 15:04:02

学习一下

大个的糖果 发表于 2014-10-30 16:50:27

页: [1]
查看完整版本: 刚学汇编