鱼C论坛

 找回密码
 立即注册
查看: 3119|回复: 5

大家帮忙分析一下 那里错了?

[复制链接]
发表于 2011-10-21 05:26:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 嗜血灵异狂 于 2011-10-21 05:32 编辑

想把数据 复制到栈中 可是 编译提示报错 360截图20111021051948984.jpg

assumen cs:code ds:data ss:str
data:
'0123h', '0456h','0789h', '0301'
data ends
str:
    '0', '0', '0', '0'
str ends
code segment
start: mov ax,data
     mov ds,ax
  mov bx,0h
  
  mov ax,str
  mov ss,ax
  mov sp,0h
  
  mov cx,4
  
  s:mov wrod ptr ss,ds:[bx+4]
  loop s
  mov ax,40cch
  int 21h
code ends
end start

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-21 07:37:57 | 显示全部楼层
I have no idea!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-21 08:44:14 | 显示全部楼层
data segment
..
data ends
str segment
...
str ends
即便要用标号,在数据段里的标号是“数据标号”,不要加冒号的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-21 08:44:51 | 显示全部楼层
看了下你的代码,发现基础知识你要认真看下。错的都不是大问题。还有要把栈的概念搞清楚。
你编译成功了吗?肯定没有吧。自己细心看一遍也不至于发这种代码。头一行就有两处错误。都是粗心造成的!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-10-22 05:38:42 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-22 13:29:14 | 显示全部楼层
第一行没有加逗号“,”,后面data segment和str segment声明数据的时候没有加伪指令
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 22:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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