汇编语言: .写一段子程序 SKIPLINES,完成输出空行的功能。空行的行数由用户在主程序中通过 键盘输入,并将行数放在 AX 寄存器中。

来源:互联网 发布:win10 软件显示乱码 编辑:程序博客网 时间:2024/05/17 10:07

写一段子程序 SKIPLINES,完成输出空行的功能。空行的行数由用户在主程序中通过 键盘输入,并将行数放在 AX 寄存器中。

data segmentspaceline db 0dh,0ah,'$'data endsstack segment stackdw 20h dup(?)top label wordstack endscode segment    assume ds:data,cs:code,ss:stack    p proc far     mov ax,data    mov ds,ax    mov ax,stack    mov ss,ax    lea sp,top    mov cx,5    xor bx,bx l2: mov ah,01h    int 21h    cmp al,0dh    je input    and ax,1111b    xchg ax,bx    mov si,10    mul si    jc exit     add bx,ax    jc exit    loop l2     input:    mov cx,16l3: rol bx,1    mov dl,bl    and dl,1    add dl,30h    mov ah,02h    int 21h    loop l3    mov ax,bx    call SKIPLINES    jmp exit;in axSKIPLINES proc near    mov cx,axl1: lea dx,spaceline    mov ah,09    int 21h     loop l1    ret SKIPLINES endpexit:    mov ah,4ch    int 21h         p endp      code ends     end p
阅读全文
0 0