将内存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,即清空该段内存;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值