1 / 89
文档名称:

显示程序设计PPT学习教案.pptx

格式:pptx   大小:285KB   页数:89页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

显示程序设计PPT学习教案.pptx

上传人:wz_198613 2021/9/14 文件大小:285 KB

下载得到文件列表

显示程序设计PPT学习教案.pptx

相关文档

文档介绍

文档介绍:会计学
1
2
第7章 显示程序设计
宏指令
字符方式显示程序设计
图形显示程序设计 <br****题七
第1页/共89页
3
键盘与显示器是重要的人机对话界面。显示器通过显示适配器(Video Adapter,也称显卡)与PC机相连,显卡是计算机和显示器的接口。
显卡的两种工作方式
字符方式也称文本方式,在这种方式下,屏幕只能显示字符及其属性(颜色,亮度等),屏幕被分成若干行和列,最常见的是80列&#215;25行。
图形方式下的屏幕由一个个像素(Pixel)组成,例如,标准VGA格式的屏幕由480行,每行640个像素组成。通过读写屏幕上各个像素(点),可以显示出各种单色和彩色的图形。
第2页/共89页
4
宏指令
宏指令的定义
宏指令的使用
第3页/共89页
5
一组指令/伪指令,用来完成某项功能。
宏指令使用之前,需要为这一组指令起一个名字,称为“定义”,此后就可以在程序中多次使用。
可以将宏指令的定义存放在一个文件中,建立宏指令库,好像高级语言的库函数,使用时用INCLUDE伪指令将这个库插入源程序。
宏指令
第4页/共89页
6
宏指令实际上就代表了它对应的一组指令。对程序中出现的宏指令进行汇编时,这条宏指令被它对应的一组指令所代替。如果程序中多次使用宏指令,就等于多次重复拷贝了这个指令组,占用的内存随之增加。
调用子程序通过执行CALL指令实现,存在从“主程序”与“子程序”之间的两次控制转移。使用宏指令不存在控制转移的过程。
使用子程序和宏指令都可以提高编程效率。子程序占用固定大小的存储空间,被主程序调用时,空间不会随调用次数而增加。但是,宏指令占用存储空间会随着使用次数的增加而增加。
宏指令和子程序的区别:
第5页/共89页
7
宏指令的定义
形式参数表中的参数可以为“空”(没有),也可以有多个,用逗号分隔。
宏体由指令、伪指令和前面已经定义的宏指令组成。
宏指令名 MACRO [形式参数表]
…… ;宏体(指令组)
ENDM
第6页/共89页
8
CRLF MACRO
MOV DL, 0AH
INT 21H
MOV DL, 0DH
INT 21H
ENDM
[] 定义一个宏,输出换行回车符。
第7页/共89页
9
SUM2 MACRO X, Y
MOV AX, X
ADD AX, Y
ENDM
SUM3 MACRO A, B, C
SUM2 A, B
ADD AX, C
ENDM
[例7-2] 可以用已经定义的宏指令来定义另一个宏指令,也 就是说,宏指令可以嵌套定义。
第8页/共89页
10
MAX MACRO X, Y, Z
LOCAL L1
MOV AX, X
CMP AX, Y
JGE L1
MOV AX, Y
L1: MOV Z, AX
ENDM
[] 定义一个宏,求两个带符号数中的较大者。
第9页/共89页