汇编语言显示“*”符号图案(1)

现有程序:

.MODEL  SMALL
.STACK  100H
.DATA
.CODE
MAIN    PROC
    MOV   CL, 1
    MOV   BL, 1
    MOV   CH, 9
    MOV   BH, 1
    MOV   AH, 2
SPACE:
    CMP   CH, 0
    JZ    TOP
    MOV   DL, ' '
    INT   21H
    INC   BH
    CMP   BH, CH
    JBE   SPACE
TOP:
    MOV   DL, '*'
    INT   21H
    INC   BL
    CMP   BL, CL
    JBE   TOP
    MOV   DL, 0DH
    INT   21H
    MOV   DL, 0AH
    INT   21H
    MOV   BL, 1
    MOV   BH, 1
    DEC   CH
    INC   CL
    CMP   CL, 10
    JBE   SPACE
    MOV   AH , 4CH
    INT   21H
MAIN   ENDP
    END   MAIN

上面程序运行后,出现“*”号的图形如下:

*
**
***
****
*****
******
*******
********
*********
**********

在这个的基础上帮我稍微修改下,出现下面的图形。别改的太复杂了。

         *
        ***
       *****
      *******
     *********
    ***********
   *************
  ***************
 *****************
*******************
;--------------------------------------------------------
最佳答案:
;--------------------------------------------------------
改好了。
.MODEL   SMALL
.STACK   100H
.DATA
.CODE
MAIN    PROC
    MOV   CL, 0    ;1
    MOV   CH, 9   
    MOV   BL, 1   
    MOV   BH, 1   
    MOV   AH, 2
SPACE:
    CMP   CH, 0
    JZ    TOP
    MOV   DL, ' '
    INT   21H
    INC   BH
    CMP   BH, CH
    JBE   SPACE
TOP:
    INC CL
TOP2:
    MOV   DL, '*'
    INT   21H
    INC   BL
    CMP   BL, CL
    JBE   TOP2       ;TOP
    MOV   DL, 0DH
    INT   21H
    MOV   DL, 0AH
    INT   21H
    MOV   BL, 1
    MOV   BH, 1
    DEC   CH
    INC   CL
    CMP   CL, 19     ;10
    JBE   SPACE
    MOV   AH , 4CH
    INT   21H
MAIN   ENDP
    END   MAIN
;-------------------------------------------------------
本程序运行结果截图如下:

 汇编语言显示“*”符号图案(1) - 非著名博主 - 电子信息角落
 

回答者: 做而论道 - 九级   2009-10-25 16:50
提问者对于答案的评价:谢谢哈
原题网址:http://zhidao.baidu.com/question/122887660.html
;=============================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值