汇编语言显示“*”符号图案(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
;-------------------------------------------------------
本程序运行结果截图如下:
回答者: 做而论道 - 九级 2009-10-25 16:50
提问者对于答案的评价:谢谢哈
原题网址:http://zhidao.baidu.com/question/122887660.html
;=============================
汇编语言显示“*”符号图案(1)相关推荐
- 汇编语言显示“*”符号图案(2)
用汇编语言编写程序,在屏幕上显示图案. 要求在屏幕上显示如下图案: * * * * * * * * * * * * * * * * 其中第一行"*" ...
- Java黑皮书课后题第6章:*6.6(显示图案)编写方法显示如下图案:public static void displayPattern(int n)
*6.6(显示图案)编写方法显示如下图案:public static void displayPattern(int n) 题目 题目概述 破题 代码 运行示例 题目 题目概述 *6.6(显示图案)编 ...
- Ubuntu系统新建用户时终端只显示$符号
Ubuntu系统新建用户时终端只显示$符号 问题:在新建用户的时候切换到新建用户的终端,只是显示$符号. 解决方法: 1.使用命令切换到root用户: $ su root 2.然后使用命令绑定bash ...
- ArcGIS标注符号显示动物图案及文字
首先,类型要选择"字符标记符号" 一.在文本符号,esri Covervation中,可以找到鸟.羊.鹿等动物符号样式: 二.在[candara].[windings Latin- ...
- 【教学类-12-06】20221108《连连看竖版6*6(3套题目符号图案,适合小班)》(小班主题《娃娃家》)
效果展示 背景需求: 前期对A4横板的"练练看"进行了8*4.8*2的设置,感觉有时候线条之间也会有交叉,容易看不清. 适用性思考--小班( 纵向排版) 1.如果图案少一点,交叉的 ...
- 在emu8086中学习几个汇编语言显示字符串的小例子
1 CODE SEGMENTASSUME CS:CODE,DS:CODE;ORG 1OOH START:MOV AX,CSMOV DX,AXMOV AH,06H ;开始调用6号功能清屏MOV AL,0 ...
- 8086汇编语言显示带颜色的字符串程序学习 - 使用emu8086
DATAS SEGMENTdb 'AaabbbcccH' ;要显示的字符串,10 DATAS ENDSSTACKS SEGMENTSTACKS ENDSCODES SEGMENTASSUME CS:C ...
- 汇编语言-显示九九乘法表
1. 题目:以9行9列的形式显示九九乘法表 2. 要求:显示下三角格式如表4.1所示,也可以上三角格式显示. 1 ; Example assembly language program -- 2 ; ...
- 8086汇编语言显示一串字符串中ASCII码最大的一个字符
微机原理大作业的一部分,比较简单,题目描述如下: 拿之前写过的代码修改,5分钟搞定,甚至连调试都没调,一次运行就功能正常了.好家伙! 代码如下: DATAS SEGMENTSINPUT DB 'Ple ...
最新文章
- 淘宝大数据之路【转】
- vmware虚拟机Ubuntu安装g++
- [SQL] 函数整理(T-SQL 版)
- Memory Limits for Windows and Windows Server Releases
- DIV的边距属性在Chrome和IE中的区别
- Android中的APK,TASK,PROCESS,USERID之间的关系
- Supervisor管理springboot应用进程
- 【第四章】 资源 之 4.4 Resource通配符路径 ——跟我学spring3
- Python中lambda的用法及其与def的区别解析
- ActivityMQ介绍与使用
- 《“灯谜”系统--“定单”辅助产生系统》
- 图像效果的一些专业测试工具和指标:
- 组态S7-200Smart间PROFINT通信生成GSDML文件
- RPGViewer - 反馈页面
- 信息化案例:国家电投
- 代码炼金术·02集·卓越程序员磨刀不误砍柴工--快速学习能力
- win7电脑无法设置默认打开方式
- 基于OpenGL的雷达P显的系统设计与仿真 PPI_雷达仿真_雷达模拟器_雷达目标_雷达ppi_PPI显示器_源码
- 经纬度和高德地图计算两点距离面积
- 寒假的时候,小明同学要去拜访很多朋友,恰巧他所有朋友的家都处在坐标平面的X轴上。小明可以任意选择一个朋友的家开始访问,但是每次访问后他都必须回到出发点,然后才能去访问下一个朋友。