
急求:用汇编语言编写程序能打印出如下图案:
**********(要完整的汇编程序)图案是这个:*(3个空格)**(2个空格)***(1个空格)****(没有空格)...
*
* *
* * *
* * * *
(要完整的汇编程序)
图案是这个:
*(3个空格)
* *(2个空格)
* * *(1个空格)
* * * *(没有空格) 展开
* *
* * *
* * * *
(要完整的汇编程序)
图案是这个:
*(3个空格)
* *(2个空格)
* * *(1个空格)
* * * *(没有空格) 展开
1个回答
展开全部
想先问一下,图案前面是有几个空格....
下面程序是显示:
*
**
***
****
不知道是不是想要的结果...:)
data segment
disp db "*$"
disp1 db 0ah,0dh,'$'
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
mov ax, data
mov ds, ax
mov es, ax
mov cx,1
jxad:
inc cx
push cx
dec cx
jx:
lea dx, disp
mov ah, 9
int 21h
loop jx
lea dx,disp1
mov ah,9
int 21h
pop cx
cmp cx,5
jne jxad
mov ax, 4c00h ; exit to operating system.
int 21h
ends
end start
下面这个可能可以吧...很简单..:)
*(3个空格)
* *(2个空格)
* * *(1个空格)
* * * *(没有空格)
data segment
disp db "* $"
disp1 db 0ah,0dh,"** $"
disp2 db 0ah,0dh,"*** $"
disp3 db 0ah,0dh,"****$"
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
mov ax, data
mov ds, ax
mov es, ax
lea dx, disp
mov ah, 9
int 21h
lea dx,disp1
int 21h
lea dx,disp2
int 21h
lea dx,disp3
int 21h
mov ax, 4c00h ; exit to operating system.
int 21h
ends
end start
下面程序是显示:
*
**
***
****
不知道是不是想要的结果...:)
data segment
disp db "*$"
disp1 db 0ah,0dh,'$'
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
mov ax, data
mov ds, ax
mov es, ax
mov cx,1
jxad:
inc cx
push cx
dec cx
jx:
lea dx, disp
mov ah, 9
int 21h
loop jx
lea dx,disp1
mov ah,9
int 21h
pop cx
cmp cx,5
jne jxad
mov ax, 4c00h ; exit to operating system.
int 21h
ends
end start
下面这个可能可以吧...很简单..:)
*(3个空格)
* *(2个空格)
* * *(1个空格)
* * * *(没有空格)
data segment
disp db "* $"
disp1 db 0ah,0dh,"** $"
disp2 db 0ah,0dh,"*** $"
disp3 db 0ah,0dh,"****$"
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
mov ax, data
mov ds, ax
mov es, ax
lea dx, disp
mov ah, 9
int 21h
lea dx,disp1
int 21h
lea dx,disp2
int 21h
lea dx,disp3
int 21h
mov ax, 4c00h ; exit to operating system.
int 21h
ends
end start
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询