小阿哥 发表于 2018-10-15 22:34:18

实验五,请求各位前辈帮我看一下,这么编程对不对

assumecs:code
a segment
   db 1,2,3,4,5,6,7,8
a ends
b segment
   db 1,2,3,4,5,6,7,8
b ends
cc segment
   db 0,0,0,0,0,0,0,0
cc ends
code segment
start: mov ax, a
       mov ds, ax
           mov ax, cc
           mov ss, ax
           mov sp, 16
           mov bx, 0
           mov cx, 8
       s:push ds:
           add bx, 1
           loop s
          
           mov ax, b
           mov es, ax
           mov bx, 0
           mov cx, 8
        s1:add , ax
           add bx, 1
           loop s1
          
          
           mov ax, 4c00h
           int 21h
code ends
end start


这是实验五的第五小题,我尝试用栈,将他分两个循环处理,不知道结果对不对,因为debug查询内存学的不好,所以,无法判断最终结果是不是对的,希望各位前辈帮我编程一下,告诉我这么做是对是错,错在哪。

再次感谢您了。
页: [1]
查看完整版本: 实验五,请求各位前辈帮我看一下,这么编程对不对