data segmentnum1 db 20,30,-5,40,-21,60,-109,8,12,14num1 db dup(0)data endscode segment assume cs:code,ds:datastart: mov ax,data mov ds,ax mov es,ax lea si,num1 lea di,num2 mov cx,0AHlab1: test [si],80h jz lab2 movsb jmp lab3lab2: inc silab3: loop lab1 mov ax,4c00h int 21hcode ends end start |