D。 发表于 2013-1-4 18:38:21

检测点6.1(2)过程详解求!!

求大神帮忙!!

向往青莲 发表于 2013-1-13 22:38:32

检测点6.1

(2)下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,数据的传送用栈来进行。栈空间设置在程序内。完成程序:

assume cs:codesg

codesg segment

      dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h

      dw 0,0,0,0,0,0,0,0,0,0

start:mov ax, codesg ;或mov ax, cs

      mov ss,ax

      mov sp, 24h    ;或mov sp, 36   ;(第一版填1ah或26)

      mov ax,0

      mov ds,ax

      mov bx,0

      mov cx,8

    s:push

         pop cs:   ;或 pop ss:

      add bx,2

      loop s

      mov ax,4c00h

      int 21h

codesg ends

end start
页: [1]
查看完整版本: 检测点6.1(2)过程详解求!!