将内存FFFF:0--FFFF:b单元中的数据复制到0:200--0:20b单元中

 

 

该程序的功能:

 

将内存FFFF:0--FFFF:b单元中的数据复制到0:200--0:20b单元中

 

 

 

 

 

assume cs:code 
code segment 

mov ax,0ffffH
mov ds,ax   

mov ax,0020H
mov es,ax 
          
mov bx,0

s: mov dl, ds:[bx]

   mov es:[bx],dl

   inc bx
  
   loop s
 

mov ax,4c00h 
int 21h 

code ends 
end 

 

 

 

--------------------------------------------

 

将 数据 0--63(即3FH)复制到内存0:200--0:20b单元中

 

程序2:

 

assume cs:code 
code segment

mov ax,0020H
mov ds,ax 

mov ax,0H          
mov cx,64        ;做64次循环 
mov bx,0  

s: mov ds:[bx], ax

   inc ax
   inc bx
  
   loop s
 

mov ax,4c00h 
int 21h 

code ends 
end 

 

 

 debug的功能

五、F(fill):内存填充命令
命令格式:f<目标范围><填充值列表>  
功能:填充指定范围内存的指定值。
使用: range:内存地址范围。list:填充值列表,多个值用空格隔开。依次列入指定地址,地址数,填充值数,则填充从头开始循环填入指定内存。
例:f 100 l 100 'ab''cd' 在从ds:100开始的下100个内存中分别填入'ab''cd'。

例如:f 0020:0 000F 0   则是将0020:0 到0020:000F都赋给0,即清空该段内存;

你可能感兴趣的:(F#)