电脑网络

显示4行字符,分别是*9,*6,*3,*0用dosbox实验目的:熟练掌握循环程序的设计方法

346 浏览

显示4行字符,分别是 *9,*6,*3, *0用dosbox实验目的:熟练掌握循环程序的设计方法

1 个回答

范明用户头像
范明 回答于 2024-07-20
已采纳

提问:显示4行字符,分别是*9,*6,*3,*0用dosbox实验目的:熟练掌握循环程序的设计方法

网友回答:

完整的程序:

; multi-segment executable file template.

 

stack segment stack

    dw   128  dup(0)

stack ends

 

code segment  

    assume cs:code ,ss:stack

start:

 

    mov cx,4

loop1:    

    mov bx,cx

    shl bx,1

    add bx,1

loop2:

    mov dl,'*'

    mov ah,2

    int 21h

    dec bx

    cmp bx,0

    jg loop2  

 

    mov dl,0dh

    mov ah,2

    int 21H

    mov dl,0ah

    mov ah,2

    int 21H

    loop loop1   

 

    mov ax, 4c00h ; exit to operating system.

    int 21h    

code ends

 

end start ; set entry point and stop the assembler.

运行结果(DOSBOX)

我来回答

相关问题