鱼C论坛

 找回密码
 立即注册
查看: 3919|回复: 7

实验5遇到问题

[复制链接]
发表于 2015-12-3 10:17:06 | 显示全部楼层 |阅读模式

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

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

x
assume cs:code

a segment

     db 1,2,3,4,5,6,7,8
         
a ends

b segment

     db 1,2,3,4,5,6,7,8       
         
b ends

c segment

      db 0,0,0,0,0,0,0,0
          
c ends

code segment

start: mov ax,a
       mov ds,ax
           mov bx,0
          
           mov cx,8
         s:mov al,ds:[bx]
           add al,ds:[bx+16]
           add ds:[bx+32],al
           inc bx
           loop s
          
           mov ax,4c00H
           int 21H
          
code ends

end start


这是我第5题的代码。但是为什么运行不了?

QQ截图20151203101632.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-12-3 12:53:27 | 显示全部楼层
用masm 和link 分步试一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-4 10:24:51 | 显示全部楼层
mov al,ds:[bx]
add al,ds:[bx+16]
add ds:[bx+32],al
改成如下:
add al,[bx]
add [bx],al
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-8 08:35:54 | 显示全部楼层
zys54919 发表于 2015-12-3 12:53
用masm 和link 分步试一下

试过了,也没用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-8 08:36:28 | 显示全部楼层
爱你没错 发表于 2015-12-4 10:24
mov al,ds:
add al,ds:
add ds:,al

为什么要这样改呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-8 09:51:22 From FishC Mobile | 显示全部楼层

[回复]实验5遇到的问题

本帖最后由 yundi 于 2015-12-8 11:20 编辑

我也遇到这个问题。把a,b,c换个名字,比如aa,bb,cc
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-9 21:36:20 | 显示全部楼层
本帖最后由 ufo9876 于 2015-12-9 22:06 编辑

我在这儿也遇到同样的问题,debug不允许使用‘C’做数据段的名字,我换成n后就运行正常了

爱你没错 发表于 2015-12-4 10:24
mov al,ds:
add al,ds:
add ds:,al
  不明白,能说的详细点嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-18 14:31:01 | 显示全部楼层
我把你的程序复制了,0 warning errors
                              0 severe errors
能行啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-27 01:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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