如何用汇编在DOS下显示一个三角形?

2025-11-22 12:22:26

1、    第一,写代码之前,先思考要实现输出一个三角形,相应的流程图是什么。流程图:第一层输出一个“梅花”,第二层输出两个“梅花”,第三层输出三个“梅花”,第四层输出四个“梅花”。这样子,就实现输出一个直角三角形了。

如何用汇编在DOS下显示一个三角形?

2、     第二,新建一个记事本,然后命名为“n.txt”。接着,编辑记事本,把数据段的模板复制进去。

如何用汇编在DOS下显示一个三角形?

3、     第三,实现第一行显示一个“梅花”,代码为“

           mov  ah,02h

           mov  dl,05h

           int 21h 

           lea dx,buf;

           mov ah,09h

           int 21h 

如何用汇编在DOS下显示一个三角形?

4、       第四,第二行显示两个“梅花”,代码为“

          mov  ah,02h

           mov  dl,05h

           int 21h

           mov  ah,02h

           mov  dl,05h

           int 21h

           lea dx,buf;

           mov ah,09h

           int 21h 

如何用汇编在DOS下显示一个三角形?

5、      第五,第三行和第四行分别显示三个、四个“梅花”。代码和第四步的代码类似。

如何用汇编在DOS下显示一个三角形?

6、     第六,在命令提示符中,对文件进行汇编MASM,然后连接link,最后运行。

如何用汇编在DOS下显示一个三角形?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢