鱼C论坛

 找回密码
 立即注册
查看: 3176|回复: 17

求助,编译又不成功 希望指教

[复制链接]
发表于 2011-8-4 20:50:33 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 weixianlang 于 2011-8-5 09:14 编辑

未命名.jpg
assume cs:codesg,ds:datasg,ss:stacksg
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
db '1. display......'
db '2. brows........'
db '3. replace......'
db '4. modify.......'
datasg ends
codesg segment
start: mov ax,stacksg
mov ss,ax
mov sp,16
mov ax,datasg
mov ds,ax
mov bx,0

mov cx,4
s0: push cx
mov si,0
mov cx,4
s: mov al,[bx+3+si]
and al,11011111b
mov [bx+3+si],al
inc si
loop s

add bx,16
pop cx
loop s0

mov ax,4c00h
int 21h
codesg ends
end start

提示26  28行出错,可是我看看没有错啊。请大家帮帮。。


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-4 21:03:17 | 显示全部楼层
你的中括号有问题,估计是中文的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 06:02:25 | 显示全部楼层
错了吗?我正常编译了 我是用masm + link
有次我用ml 也编译失败 masm 就可以我也不知道为什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 08:09:38 | 显示全部楼层
[bx+3+si]  改为 [bx+si+3]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 09:15:39 | 显示全部楼层
测试通过!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 09:24:39 | 显示全部楼层
你怎么测试通过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-5 10:13:07 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-5 10:13:44 | 显示全部楼层

谢谢啊,通过了 我想知道为什么??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-5 10:15:06 | 显示全部楼层

4楼正解,我想知道为什么。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 10:28:36 | 显示全部楼层
idata必须放在后面,不能加载bx,si之间
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-5 14:56:17 | 显示全部楼层
parbbo 发表于 2011-8-5 10:28
idata必须放在后面,不能加载bx,si之间

可是小甲鱼的视频里是夹在中间的idata
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 15:15:30 | 显示全部楼层
那可能编译器的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 15:48:55 | 显示全部楼层
你那个版本的masm?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 19:04:17 | 显示全部楼层
parbbo 发表于 2011-8-5 15:48
你那个版本的masm?

我用的是emu8086,测试通过!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 21:36:34 | 显示全部楼层
我就是masm + link 通过编译的

MASM5.0.rar

173.2 KB, 下载次数: 0

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 21:40:19 | 显示全部楼层
找个6.0的编译器
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 22:01:10 | 显示全部楼层
6.0?听到你说的我用了6.15编译 我发现错了 di + 3 +si  我改成 di + si + 3就可以了
问题就是在这了吧.
修改后.png
源代码.png

Masm615.rar

403.62 KB, 下载次数: 0

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-5 22:11:27 | 显示全部楼层
我给你说了,让你把你的中括号换下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-19 02:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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