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