练习 2:
6行对称排列的星号,数量递增1、3、5、7、9、11
用汇编语言实现上述输出图形。
代码:
code segment
assume cs:code
start:
mov bx,1
mov cx,6
aa: mov ax,cx
push cx
mov ax,bx
bb:
mov ah,2
mov dl,' '
int 21h
loop bb
mov ax,bx
push bx
dec ax
add ax,ax
inc ax
mov cx,ax
cc:
mov ah,2
mov dl,'*'
int 21h
loop cc
mov ah,2
mov dl,10
int 21h
pop bx
inc bx
pop cx
loop aa
mov ah,4ch
int 21h
code ends
end start
运行结果: