鱼C论坛

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

zenm hui shi

[复制链接]
发表于 2012-4-13 22:06: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翻译出现错误error A4910:cannot open file:D:\try\ml.err
1.asm<26>:error A2024

最佳答案

查看完整内容

没弄懂你这程序的意思,不过知道你代码倒数第三行是错的,int后面接的中断类型码的范围是0~127,你这里的意思应该是要返回到dos中,正确的代码为 mov ax,4c00h int 21h.这样编译没错误,不过运行似乎没结果。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-4-13 22:06:26 | 显示全部楼层
    没弄懂你这程序的意思,不过知道你代码倒数第三行是错的,int后面接的中断类型码的范围是0~127,你这里的意思应该是要返回到dos中,正确的代码为 mov ax,4c00h   int 21h.这样编译没错误,不过运行似乎没结果。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-14 15:43:57 | 显示全部楼层
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   这个后面的CX覆盖了上一级的循环,加上一句  MOV DX,CX暂存
       mov cx,3
     s:mov al,[bx+si]
       and al,11011111b
       mov [bx+si],al
    
       inc si
    
       loop s
    
      add bx,16(这里在把dx,的值返给cx
      loop s0
   
   int 4c00h(这里 mov ax,4c00h   int21h
   codesg ends
   end start
 
就这么个吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-4-16 23:08:04 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-4-16 23:09:04 | 显示全部楼层
千里婵娟 发表于 2012-4-14 00:47
没弄懂你这程序的意思,不过知道你代码倒数第三行是错的,int后面接的中断类型码的范围是0~127,你这里 ...

我说嘛怎么回事原来是我自己马虎了。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-8 11:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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