2022年2022年汇编语言课程设计小车动态图形设计 .pdf
《2022年2022年汇编语言课程设计小车动态图形设计 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年汇编语言课程设计小车动态图形设计 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、沈阳大学科技工程学院机电学院计算机 2 班尚炎焱课程设计说明书设计题目 :动态图形设计一、课程设计目的进行程序设计方法和技能的基本训练,巩固在课堂上学到的有关程序设计的基本知识和基本方法, 通过实际动手能力的培养, 进一步熟悉汇编语言的结构和使用方法,达到能独立阅读、编制和调试一定规模的汇编语言程序的水平。二、课程设计要求 1 要求编写并调试通过一个小型软件,实现对软件或硬件的操作。2遵循模块化、结构化的程序设计方法。3. 要求程序必须正确。4. 程序简明易懂,多运用输入输出提示,出错信息及必要的注释。5. 要求程序结构合理,语句使用得当。6. 适当追求编程技巧和程序运行效率。三、课程设计题目
2、 : 小车动态图形设计四、课题分析该题目看似复杂,其实不然。具体方式可以按以下步聚进行:1、确定下车由哪些字符组成2、在屏幕上显示一个小车,然后再擦除3、改变一个列坐标,重复步聚2 4、写一个循环子程序,让小车从屏幕的左侧行驶到屏幕的右侧5、用 LOOP 指令,改变行坐标,让小车从屏幕的上一端跳到屏幕的下一端,重复执行,显示一屏6、然后再用 LOOP 指令,不断重复这一屏名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - - 1
3、- 五、流程图: NO YES :NO YES 开始有无按健ENTER KEY? ROW 递增几行小车从左边行驶到右边是 否 行 驶到右下角终止ROW,COLUMN初始化名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - - 2 - 六、程序源代码DISPLAY MACRO ROW_OFFSET,COLUMN_OFFSET,CHAR,ATTR MOV BH,0 ADD DH,ROW_OFFSET I;显示一个字符和属性ADD DL
4、,COLUMN_OFFSET MOV AH,2H INT 10H MOV AL,CHAR MOV BL,ATTRI MOV CX,1 MOV AH,9H INT 10H ENDM SETMODE MACRO MODE1 ;设置显示方式MOV AH,0 MOV AL,MODE1 INT 10H ENDM DATA SEGMENT STRING DB Please press ENTER key to show my work,0DH,0AH DB You can press any other keys to end , enter key or any ohter keys?$ CHAR_CN
5、T LABEL WORD 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - - 3 - CAR DW 6 DB 0,0,0DBH,7,0,1,0DBH,3 DB 0,1,0DBH,7,1,-2,4FH,2 DB 0,2,4FH,2, -2,0,2,12 ROW DB ? COLUMN DB ? MODE DB 1 ROAD_COLOR DB ? DATA ENDS CODE SEGMENTASSUME CS:CODE,DS:DA
6、TA START: MOV AX,DATA ;主程序MOV DS,AX SETMODE 0DH LEA DX,STRING MOV AH,9H INT 21H MOV AH,1H INT 21H CMP AL,0DH JNE ESCAPE 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - - 4 - OUTWARD: SETMODE 0DH MOV ROW,2 MOV COLUMN,0 MOV ROAD_COLOR,2 MOV
7、CX,5 INWARD: PUSH CX CALL ROAD CALL MOVE_SHAPE ADD ROW,5 INC ROAD_COLOR SETMODE 0DH ;重新设置相同的显示方式, 相当于清屏POP CX LOOP INWARD MOV CX,2 LOOP OUTWARD ESCAPE: SETMODE 2 MOV AX,4C00H INT 21H DELAY PROC NEAR ;延时子程序名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年汇编语言课程设计小车动态图形设计 2022 汇编语言 课程设计 小车 动态 图形 设计
限制150内