欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-01-31 09:04:52
...

从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

相关标签: # 汇编