285583335 发表于 2021-2-5 22:36:13

实验5,一开始的data的数据居然存放在stack中

file:///C:/Users/Administrator/Desktop/47828c6b9ea66f402fac0c190f9836c.pngassume cs:code,ss:stack,ds:datadata segment
        dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
        data ends
stack segment
        dw 0,0,0,0,0,0,0,0
       stack ends
        code segment
start:mov ax,stack
      mov ss,ax       
      mov sp,16
      mov ax,data
      mov ds,ax
      push ds:
      push ds:
      pop ds:
      pop ds:
      mov ax,4c00h
      int 21h
      code ends
      end start       
       

285583335 发表于 2021-2-5 22:59:30

更正,粘贴不好:
assume cs:code,ss:stack,ds:data
data segment
        dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
        data ends
stack segment
        dw 0,0,0,0,0,0,0,0
       stack ends
        code segment
start:mov ax,stack
      mov ss,ax       
      mov sp,16
      mov ax,data
      mov ds,ax
      push ds:
      push ds:
      pop ds:
      pop ds:
      mov ax,4c00h
      int 21h
      code ends
      end start       
页: [1]
查看完整版本: 实验5,一开始的data的数据居然存放在stack中