该程序的功能:
将内存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,即清空该段内存;