花费5分钟,50分拿去,下面的题谁会做?
阿木的汤 2005-05-29 02:31:32 下面是一段基于MASM的汇编代码,问题已在代码注释中写明,不知是否可以实现,怎样实现,请帮忙整一下,谢了先!!!
; This program show how to copy a block of memory.
include irvine16.inc
.data
dest1 BYTE 512 DUP(0h)
dest2 BYTE 512 DUP(0FFh)
.code
main PROC
mov eax, 10h
;显示eax寄存器中的值,不知道咋整
;下面一段代码将前面所有代码段拷贝到数组dest1的开始部分
CLD
mov cx, cp - main
mov ax, @code
mov ds, ax
mov ax, @data
mov es, ax
sub si, si
sub di, di
rep movsb
;我想跳转到拷贝后代码处再执行一遍eax中数据的显示,不知咋整
exit
main ENDP
END main