昊旭 发表于 2012-12-27 22:54:58

实验7问题不知道哪有问题?求高手指点


assume cs:code,ds:data,es:table

data segment

    db '1975','1976','1977','1978','1979','1980','1981','1982','1983'

    db '1984','1985','1986','1987','1988','1989','1990','1991','1992'

    db '1993','1994','1995'

    dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514

    dd 345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000

    dw 3,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226

    dw 11452,14430,15257,17800

data ends

table segment

    db 21 dup ('year summ ne ?? ')

table ends

code segment

start:mov ax,data

      mov ss,ax

      mov ax,table

      mov ds,ax

      mov sp,d3h

      mov si,0


      mov cx,21

    s:   
      pop ax

      mov ,ax

      pop ax

      mov .8,ax
      
      add si,16
      
      loop s

      mov cx,21

   s0   
      
      pop bx
   
      mov .7,bx

      pop ax

      mov .5,ax


      add si,16
      
      loop s0

      mov cx,21

    s1
      
      pop ax

      mov .2,ax

      pop ax

      mov .0 ,ax


      add si,16

         loop s1   

   s2


      div word ptr .10

      mov .13,ax

      add si,16

      loop s2




      


      mov ax,4c00h

      int 21h

code ends

end start


Assembling: 2.asm
error A4910: cannot open file: D:\try\ML.err
2.asm(47) : error A2044:
2.asm(51) : error A2044:
2.asm(53) : error A2044:
2.asm(59) : error A2008:: s0
2.asm(63) : error A2044:
2.asm(67) : error A2044:
2.asm(70) : error A2044:
2.asm(76) : error A2008:: s1
2.asm(80) : error A2044:
2.asm(84) : error A2044:
2.asm(87) : error A2044:
2.asm(91) : error A2008:: s2
2.asm(37) : error A2006:: d3h
2.asm(72) : error A2006:: s0
2.asm(89) : error A2006:: s1
2.asm(94) : error A2166:
2.asm(96) : error A2166:
2.asm(100) : error A2006:: s2

D:\try>
页: [1]
查看完整版本: 实验7问题不知道哪有问题?求高手指点