吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第6章 应用系开发

第6章应用系统开发 第6章应用系统开发 2·6.1汽车动画程序并发 6.2发声系统程序开发
第6章 应用系统开发 第6章 应用系统开发 ﹡ 6.1 汽车动画程序开发 ﹡ 6.2 发声系统程序开发 开 始

第6章应用系统开发 61汽车动画程序开发 ●·6.11字符图形显示 ●_·6,1.2动画程序的开发 。页
第6章 应用系统开发 6.1 汽车动画程序开发 ﹡ 6.1.1 字符图形显示 ﹡ 6.1.2 动画程序的开发 返回本章首页

第6章应用系统开发 61.1字符图形显示 字符图形既可以在显示器上以简单的黑白 图形字符显示,也可以在彩色显示器上以 彩色的图形字符显示。通过调用ⅠNT10H的 AH=0,AL=0~7可设置不同的显示方式, 调用INT10H的AH=09H,AH=0AH等可 显示字符
第6章 应用系统开发 6.1.1 字符图形显示 字符图形既可以在显示器上以简单的黑白 图形字符显示,也可以在彩色显示器上以 彩色的图形字符显示。通过调用INT 10H的 AH=0,AL=0~7可设置不同的显示方式, 调用INT 10H的AH=09H,AH=0AH等可 显示字符。 返回本节

第6章应用系统开发 612动画程序的开发 1.动画显示的基础 e2.程序举例
第6章 应用系统开发 1.动画显示的基础 2.程序举例 6.1.2 动画程序的开发

第6章应用系统开发 1:动画显示的基础 ●在屏幕上显示出动画的效果,可分5步进行: 在屏幕上显示图形(单字符或多字符图形)。 延迟一个时间周期,这样图形更清晰 清除图形。 改变图形的行列坐标。 返回第一步,重复上述过程
第6章 应用系统开发 在屏幕上显示出动画的效果,可分5步进行: l 在屏幕上显示图形(单字符或多字符图形)。 l 延迟一个时间周期,这样图形更清晰。 l 清除图形。 l 改变图形的行列坐标。 l 返回第一步,重复上述过程。 1.动画显示的基础

第6章应用系统开发 (O,1) 0.0 (10 图6.1“汽车”各字符的相对位移 量
第6章 应用系统开发 图6.1 “汽车”各字符的相对位移 量 (-2,1) (0,1) (0,0) (0,-3) (0,1) (0,1) (1,0) 上 一 页

第6章应用系统开发 2.程序举例 【例61】在屏幕上显示一个开动的汽车如图61所示 源程序如下: DATA SEGMENT CAR DB7;字符图形表 DB 52H,7,0,0 DB 0BIH,7,0,1 DB 0DBH,7,0,1 DB 0DBH,7,0, DB4FH,7,1,0 DB 4FH,7,0,-3 DB2,7,-2,1
第6章 应用系统开发 •【例6.1】在屏幕上显示一个开动的汽车如图6.1所示 源程序如下:DATA SEGMENT CAR DB 7 ;字符图形表 DB 52H,7,0,0 DB 0B1H,7,0,1 DB 0DBH,7,0,1 DB 0DBH,7,0,1 DB 4FH,7,1,0 DB 4FH,7,0,-3 DB 2,7,-2,1 2.程序举例

第6章应用系统开发 CHAR CNT DW? POINTER DW? LINE ON DB? COL ON DB DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA MAIN PROC FAR PUSH DS SUB AX, AXPUSH AX MOV AX,DATA;初始化DS
第6章 应用系统开发 CHAR_CNT DW ? POINTER DW ? LINE_ON DB ? COL_ON DB ? DATA ENDS ; CODESEGMENT ASSUME CS:CODE,DS:DATA MAIN PROC FAR PUSH DS SUB AX,AXPUSH AX MOV AX,DATA ;初始化DS 上 一 页

第6章应用系统开发 MOV DS, AX MOV AH,0;设置300×200彩色图形方式 MOV AD, 4 NT 10H MOV AH, OBH 设置背景颜色 MOV BH, O MOV BL, 2 INT 10 MOV AH,OBH;设置彩色调板 MOV BH 01 MOV BL, 00 INT 10H CALL CLEAR SCREEN;清屏
第6章 应用系统开发 MOV DS,AX MOV AH,0;设置300×200彩色图形方式 MOV AL,4 INT 10H MOV AH,0BH ;设置背景颜色 MOV BH,0 MOV BL,2 INT 10 MOV AH,0BH ;设置彩色调板 MOV BH,01 MOV BL,00 INT 10H CALL CLEAR_SCREEN ;清屏 上 一 页

第6章应用系统开发 LEA DI,CAR;D指向字符图形表 MOV DH,5;从第5行5列位置开始 MODL,5:显示汽车 CALL MOVE SHAPE RET MAIN ENDP CLEAR SCREEN PROC NEAR PUSH AX 保护寄存器 PUSH BX PUSH OⅩ
第6章 应用系统开发 LEA DI,CAR ;DI指向字符图形表 MOV DH,5;从第5行5列位置开始 MOV DL,5 ;显示汽车 CALL MOVE_SHAPE RET MAIN ENDP ; CLEAR_SCREEN PROC NEAR PUSH AX ;保护寄存器 PUSH BX PUSH CX 上 一 页
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第2章 寻址方式和指令系统.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第4章 程序设计方法.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)目录.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第3章 宏汇编语言.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第1章 基础知识.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第3章 数据库系统体系结构.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第12章 数据仓库与数据挖掘技术.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第11章 WEB数据库应用.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第10章 数据库系统的实施与支持.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第2章 SQL语言与关系数据理论.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第1章 数据库系统概述(宁可、吴菁、胡海).ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第9章 数据库系统的详细设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第8章 数据库系统的概要设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第7章 数据库系统的需求建模.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第6章 数据库系统的立项与调查.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第5章 数据库系统的开发方法.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第4章 数据库系统的开发环境.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章章 单片机扩展与接口技术(9.5-9.6).ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章 单片机扩展与接口技术(9.1-9.4).ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第8章 串行接口.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第5章 输入输出和中断.ppt
- 湖南科技职业学院:《Java程序设计》习题库.doc
- 《Internet实用教程—技术基础及实践》讲义.ppt
- 上海交通大学:《数据结构考研试题》1999年试题答案.doc
- 上海交通大学:《数据结构考研试题》2000年试题答案.doc
- 上海交通大学:《数据结构考研试题》2001年试题答案.doc
- 上海交通大学:《数据结构考研试题》1998年数据结构和程序设计技术.doc
- 上海交通大学:《数据结构考研试题》1999年数据结构及程序设计技术.doc
- 上海交通大学:《数据结构考研试题》数据结构与C语言程序设计复习.doc
- 上海交通大学:《数据结构考研试题》数据结构与C语言程序设计试题.doc
- 上海交通大学:《数据结构考研试题》数据结构与C语言程序设计试题及答案.doc
- 《无线局域网技术》讲义.ppt
- 《精通matlab6.5》PDF电子书.pdf
- 哈尔滨工业大学:《网络技术》GOOGLE搜索从入门到精通.ppt
- 哈尔滨工业大学:《网络技术》第一章 Internet概述.ppt
- 哈尔滨工业大学:《网络技术》第二章 Internet分层体系结构.ppt
- 哈尔滨工业大学:《网络技术》第三章 IP地址与地址解析.ppt
- 哈尔滨工业大学:《网络技术》第四章 TCP/IP协议.ppt
- 哈尔滨工业大学:《网络技术》第五章 域名体系与域名系统.ppt
- 哈尔滨工业大学:《网络技术》第四章 TCP/IP协议.ppt