鱼C论坛

 找回密码
 立即注册
查看: 2226|回复: 4

这个不懂啊

[复制链接]
发表于 2012-4-13 22:03:25 | 显示全部楼层 |阅读模式
1鱼币
assume cs:codesg,ds:datasg
  datasg segment
   db'1bm             '
   db'dec             '
   db'dos             '
   db'vax             '
   datasg ends
   codesg segment
   start:mov ax,datasg
         mov ds,ax
   mov bx,0
   mov cx,4
   s0:mov si,0
      mov cx,3
    s:mov al,[bx+si]
      and al,11011111b
      mov [bx+si],al
   
      inc si
   
      loop s
   
     add bx,16
     loop s0
  
  int 4c00h
  codesg ends
  end start
用cmd执行出现错误哪错啦提示cannot open file:d:\try\ml.err
1.asm<26>:error A2024

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-9-3 19:07:33 | 显示全部楼层
楼主  他太粗心了,   你看看彩色字的地方  在和你的对比下就知道了

提示:   应该是  
              mov ax, 4c00h
              int 21h

            而不是
            int 4c00h
  1. assume cs:codesg,ds:datasg
  2. datasg segment
  3.     db'1bm             '
  4.     db'dec             '
  5.     db'dos             '
  6.     db'vax             '
  7. datasg ends

  8. codesg segment
  9. start: mov ax,datasg
  10.        mov ds,ax
  11.        mov bx,0
  12.        mov cx,4
  13.    s0: mov si,0
  14.        mov cx,3
  15.     s: mov al,[bx+si]
  16.        and al,11011111b
  17.        mov [bx+si],al
  18.    
  19.        inc si
  20.    
  21.        loop s
  22.    
  23.        add bx,16
  24.        loop s0
  25.    
  26.        mov ax, 4c00h
  27.        int 21h
  28. codesg ends
  29. end start
复制代码

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

使用道具 举报

发表于 2012-9-3 19:08:07 | 显示全部楼层
就是代码的第  27行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-9-8 19:34:47 | 显示全部楼层
是 mov ax,4c00h
int 21h
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-1-21 13:39:58 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 22:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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