- 10
- 0
- 约1.37万字
- 约 22页
- 2017-04-11 发布于贵州
- 举报
打字游戏-汇编语言课程设计打字游戏-汇编语言课程设计
汇编语言课程实习报告
实习题目 打字游戏
学生姓名 陈世虎
班级 计科1093班
院系 信息学院
指导老师
提交时间 2011/6/22
成绩
目 录
1 课程实习任务……………………………………………………………………… 1
2 基本知识…………………………………………………………………………….1
2.1 汇编语言程序结构……………………………………………………………2
2.2 关键指令分析…………………………………………………………………2
2.3 汇编语言上机过程……………………………………………………………3
3 总体分析…………………………………………………………………………….3
3.1 程序功能分析…………………………………………………………………3
3.2 主程序流程图…………………………………………………………………4
4 详细设计…………………………………………………………………………….5
4.1 菜单模块………………………………………………………………………5
4.2 输入模块………………………………………………………………………5
4.3 游戏模块………………………………………………………………………6
4.4 游戏结束模块…………………………………………………………………6
4.5 速度设置模块………………………………………………………………....6
5 代码实现…………………………………………………………………………….7
5.1 主程序代码……………………………………………………………………..7
5.2~5. 11部分子程序代码…………………………………………………………..8
5.12 延时子程序代码……………………………………………………………....14
5.13 字母下降子程序……………………………………………………………....15
5.14产生新字母子程序代码……………………………………………………….16
5.17游戏逻辑子程序代码………………………………………………………….17
5.18其他各子程序模块…………………………………………………………….18
6 调试过程…………………………………………………………………………...19
7 使用说明…………………………………………………………………………...20
8 总结………………………………………………………………………………...20
9 参考文献………………………………………………………………………… ..20
1. 课程实习任务
设计题目:打字游戏
基本功能:
1.在屏幕上显示菜单界面;
2.按回车键出现由26个字母组成的乱序行;
3.其中任一字母落下,在键盘上敲入该字母,如果输入正确,字母消失;
4.按空格键停止,按ESC键返回主菜单,按q键退出程序。
用汇编语言编写,完成设计报告。
2. 基本知识
本次设计用的汇编语言基本知识如下:
2.1汇编语言程序结构
主体程序结构框架
data segment ……
data ends
code segment
assume cs:code, ds:data, es:extra
start:
mov ax, data
mov ds, ax ……
call ****
……
mov ax, 4c00h
int 21h
code ends
end start
子程序结构框架
Name proc far
……
Name endp
宏定义结构框架
Name macro 参数
……
Endm
2.2. 关键指令的分析
本次设计主要用到算术指令,逻辑指令,控制转移指令等
如loop指令,用于循环执行某条或者某块指令集直到默认的参数(CX)为零,
退出循环,执行loop循环下的下一条指令。
Jmp无条件跳转指令,跳转到一个指定的标号位置。
条件转移指令JZ / JNZ 、 JE / JNE等等,用于判断相应的标志位是否满足条件,若满足则跳转,不满足就继续往下一条指令执行。
CMP比较指令,用于比较两个数的大小,设置标志位,通常和条件跳转指令关联用。
CALL 调用指令,用于调用子程序
Int中断指令
您可能关注的文档
最近下载
- 来院人员工资核定表.doc VIP
- 2025年换电模式下的电动汽车充电设施布局与运营优化研究报告.docx VIP
- 2025年充电与换电:新能源汽车换电模式与充电设施协同发展研究报告.docx VIP
- 2025年新疆维吾尔自治区高考政治真题含解析.docx VIP
- 混合能源微电网经济调度方法研究.docx VIP
- 中国人民大学助教岗位申请表.doc
- 重卡汽车换电基础设施项目规划设计方案.pptx VIP
- 微网经济调度问题的混合整数规划方法.pdf VIP
- 2025年换电模式下的电动汽车充电设施运营与管理研究报告.docx VIP
- 2025年新能源汽车换电模式供应链协同效率分析报告.docx VIP
原创力文档

文档评论(0)