鱼C论坛

 找回密码
 立即注册
查看: 1957|回复: 6

遇到问题了,求助

[复制链接]
发表于 2013-2-10 02:07:10 | 显示全部楼层 |阅读模式

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

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

x
这个错误咋回事。。。代码就是小甲鱼上课的代码。
  1. assume cs:codesg,ds:datasg,ss:stacksg

  2. stacksg segment
  3. dw 0,0,0,0,0,0,0,0
  4. stacksg ends

  5. datasg segment
  6. db '1. display......'
  7. db '2. brows........'
  8. db '3. replace......'
  9. db '4. modify.......'
  10. datasg ends

  11. codesg segment
  12. start: mov ax,stacksg
  13.        mov ss,ax
  14.        mov sp,16
  15.        mov ax,datasg
  16.        mov ds,ax
  17.        mov bx,0    ;定义行

  18.        mov cx,4
  19.    s0: push cx
  20.        mov si,0    ;定义列
  21.        mov cx,4
  22.     s: mov al,[bx+3+si]   ;这里是定位到每个要索引的字母,总共每行有四个字母
  23.        and al,11011111b   ;实现使他变为大写字母,OK?
  24.        mov [bx+3+si],al
  25.        inc si     ;使他指向下一个字母。
  26.        loop s

  27.        add bx,16
  28.        pop cx
  29.        loop s0

  30.        mov ax,4c00h
  31.        int 21h
  32. codesg ends
  33. end start

复制代码

20130210_020014.jpg
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-2-10 04:06:15 | 显示全部楼层
[bx+3+si] 换成[bx+si+3]试试呢,我也遇到过有的书上的寻址格式有的不会被masm认识的
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-2-10 08:16:59 | 显示全部楼层
代码没有问题,问题在箭头符号处 U.png
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-2-10 08:17:32 | 显示全部楼层
看看是不是你编译器出问题了
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-2-10 09:35:57 | 显示全部楼层
把杀毒关上
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-2-10 16:00:50 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-2-17 21:10:43 | 显示全部楼层
不知道啊,知道的指点
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-7 08:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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