+ -
当前位置:首页 → 问答吧 → 牛掰们,看看这题有什么错。。

牛掰们,看看这题有什么错。。

时间:2011-01-31

来源:互联网

assume cs:code 
code segment 
start: 
  mov ax,cs 
  mov ds,ax 
  mov si,offset do;设置ds:si指向源地址  

  mov ax,0 
  mov es,ax 
  mov di,200h ;设置es:di指向目地址 
  mov cx,offset doend-offset do 
  cld  
  rep movsb 
  mov word ptr es:[0*4],200h 
  mov word ptr es:[0*4+2],0;设置中断向量 
  mov ax,0f000h 
  mov dx,22 
  mov cx,10 
  div cx 
  mov ax,4c00h 
  int 21h 
 do: jmp short dds 
  db "divide youss!" 
dds: 
  mov ax,cs 
  mov ds,ax 
  mov si,202h;设置ds:si字符串源地址 
  mov ax,0b800h 
  mov es,ax 
  mov di,12*160+2*32;显示中间区地址 
  mov cx,13 ;设置cx字符串长度 
  s:mov al,[si] 
  mov es:[di],al 
  inc si 
  add di,2 
  loop s 
  mov ax,4c00h 
  int 21h 
doend:nop 


code ends 
end start 
 
 

作者: Felex515   发布时间: 2011-01-31

测试通过。。。

作者: masmaster   发布时间: 2011-01-31

我这也通过

作者: znxllyuan   发布时间: 2011-01-31