鱼C论坛

 找回密码
 立即注册
查看: 3051|回复: 8

麻烦大家来帮我找下错误 谢谢了

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

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

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

x
assume cs:codesg,ds:datasg,ss:stacksg
stacksg segment
dw 0,0,0,0,0,0,0,0         ;定义一个栈段,用于临时存放外层循环cx的值
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
s:  push cx
  mov si,0           ;定义列
  
  mov cx,4
s0: mov al,[bx+3+si]
  and al,11011111b   
  mov [bx+3+si],al
  
  inc si               ;使他指向下一个字母
  
  loop s0
  
  add bx,16
  pop cx
  loop s
  
  mov ax,4c00h
  int 21h
codesg ends
end start

编译时红色字体的地方总是报错  我查了好久都没找出来  麻烦哪位帮我看看哈  在此先行谢过~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-21 17:01:20 | 显示全部楼层
看不出错误,windows Xp 下cmd  masm5编译通过。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-10-21 17:10:42 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-21 17:54:02 | 显示全部楼层
你把这个s0: mov al,[bx+3+si]  改成   s0:mov al,3[bx][si]   和mov [bx+3+si],al   改成  mov 3[bx][si],al   试试呢  其他的没看出来有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-10-21 18:08:52 | 显示全部楼层
Ak.xuer 发表于 2011-10-21 17:54
你把这个s0: mov al,  改成   s0:mov al,3[si]   和mov ,al   改成  mov 3[si],al   试试呢  其他的没看出来 ...

好啦 可以了 谢谢你 哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-10-21 18:15:33 | 显示全部楼层
shi1068 发表于 2011-10-21 18:08
好啦 可以了 谢谢你 哈哈

又出现了一个问题 修改之后我编译连接好了 最后debug产生出来的exe文件后显示file not found 我看了文件夹 明明就有exe文件的嘛 怎么回事啊 麻烦了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-10-21 18:16:22 | 显示全部楼层
Ak.xuer 发表于 2011-10-21 17:54
你把这个s0: mov al,  改成   s0:mov al,3[si]   和mov ,al   改成  mov 3[si],al   试试呢  其他的没看出来 ...

又出现了一个问题 修改之后我编译连接好了 最后debug产生出来的exe文件后显示file not found 我看了文件夹 明明就有exe文件的嘛 怎么回事啊 麻烦了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-22 14:26:35 | 显示全部楼层
你换个文件名在编译,用debug执行下试试,之前也遇到过,就这么解决的,为什么会这样,还请高手解决。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-10-22 20:28:38 | 显示全部楼层
cyht33 发表于 2011-10-22 14:26
你换个文件名在编译,用debug执行下试试,之前也遇到过,就这么解决的,为什么会这样,还请高手解决。

{:7_168:}哦了  谢谢  嘿嘿
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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