debug报错,求高手帮忙解惑
											最近比葫芦画瓢写了一个程序,可是刚开始就遇到麻烦了。debug的时候movsb这一条汇编语句进行不下去了。报错:内存分配错误,加载不到command,系统终止。
求高手帮忙解惑,谢谢!
 2016-11-04 01:57
	    2016-11-04 01:57
   程序代码:
程序代码:assume cs:code,ds:data,ss:stack
data segment
    db 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
data ends
stack segment
    db 32 dup(0)
stack ends
    
code segment
start:    mov ax,stack
    mov ss,ax
    mov sp,32
    mov ax,data
    mov ds,ax
    mov si,0
    mov bx,0H
    mov es,bx
    mov di,7E00H
    
    mov cx,20
    cld
    rep movsb;报错,系统不允许用户往地址7E00H写数据!
    mov ax,4C00H
    int 21H
code ends
end start[此贴子已经被作者于2016-11-4 16:17编辑过]
 2016-11-04 02:00
	    2016-11-04 02:00
   2016-11-04 02:06
	    2016-11-04 02:06
   
					
				
			 2016-11-04 02:10
	    2016-11-04 02:10
   2016-11-04 06:55
	    2016-11-04 06:55
   2016-11-04 15:25
	    2016-11-04 15:25
   
										
					
	 2016-11-04 16:13
	    2016-11-04 16:13
   2016-11-04 20:14
	    2016-11-04 20:14