从SOURCE_BUFFER单元开始存放了20个字母A, 编程将这20个字母A的字符 串向下移10个单元.

从SOURCE_BUFFER单元开始存放了20个字母A, 编程将这20个字母A的字符串向下移10个单元.

data                  segment
source_buffer    db        20 dup('A')
data ends 
extra                 segment 
dest_buffer        db        20 dup( ? )
extra ends 
code segment 
main proc far
         assume cs:code,ds:data,es:extra
start:
         push ds
         sub ax,ax
         push ax
         mov ax,data
         mov ds,ax
         mov ax,extra
         mov es,ax
         lea si,source_buffer
         lea di,source_buffer+10
         cld
         mov cx,20
         rep movsb
         ret
main endp
code ends
        end start

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值