项羽姓秦 发表于 2020-2-27 14:20:35

项羽姓秦《汇编作业6.1》

(1)下面的程序实现依次用内存 0:0~0:15 单元中的内容改写程序中的数据,完
成程序:

assume cs:code

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

start: mov ax,0
       mov ds,ax
       mov bx,0

       mov cx,8
   s:mov ax,
       mov cs:,ax
       add bx,2
       loop s

       mov ax,4c00h
       int 21h

code ends

end start

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

assume cs:code

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

start: mov ax,cs
       mov ss,ax
       mov sp,24h

       mov ax,0
       mov ds,ax
       mov bx,0
       mov cx,8
   s:push
       pop ss:
       add bx,2
       loop s
       mov ax,4c00h
       int 21h

codesg ends

end start






页: [1]
查看完整版本: 项羽姓秦《汇编作业6.1》