ー殇ヘ゛主演 发表于 2012-4-13 22:03:25

这个不懂啊

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,
      and al,11011111b
      mov ,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

梦幻羽羽 发表于 2012-9-3 19:07:33

楼主他太粗心了,   你看看彩色字的地方在和你的对比下就知道了

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

            而不是
            int 4c00h
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,
       and al,11011111b
       mov ,al
   
       inc si
   
       loop s
   
       add bx,16
       loop s0
   
       mov ax, 4c00h
       int 21h
codesg ends
end start

梦幻羽羽 发表于 2012-9-3 19:08:07

就是代码的第27行

一个人 发表于 2012-9-8 19:34:47

是 mov ax,4c00h
int 21h

fishc1008 发表于 2017-1-21 13:39:58

学习学习
页: [1]
查看完整版本: 这个不懂啊