- 1
- 0
- 约4.03千字
- 约 12页
- 2017-10-02 发布于湖北
- 举报
二○一六~二○一七学年第 一 学期
国际学院
电子信息工程系
课程设计计划书
班 级: 国际电信1302
课程名称: 微机原理及应用课程设计
学时学分: 3 周 3 学分
指导教师: 姚刚霞
姓 名: 郭思远
学 号: 201321177007
二○一六年九月 二十五日
一、课程设计目的:
综合运用本课程知识,利用集成电路设计等实现一些中小规模电子电路或者完成一定功能的程序,以复习巩固课堂所学的理论知识,提高程序设计实现系统、绘制系统电路图的能力,为实际应用奠定一定的基础。
1、掌握汇编语言,会利用汇编语言编写一定功能的程序;
2、熟悉DOS环境以及在DOS下会调试编写好的汇编程序;
3、熟悉常用的DOS功能;
4、小组合作完成设计题目。
二、课程设计内容要求:
密码校验程序
设计内容要求:??
1、菜单?内容包括:①输入密码(字符串);②密码校验;③退出.??
2、输入字符串?选择该项后,可以输入一个字符串.该字符串作为密码校验中的已知密码.?
3、密码校验?输入字符串,若所输入的字符串与密码不一致则提示:Password?error!,并重新提示?输入密码,当错误输入三次时退出软件返回?DOS.若所输入的字符串与密码一致则提示:?Password?correct!,并返回主菜单.??
4、在主菜单中选择退出项,则结束程序返回?DOS.?
使用的DOS功能:
1) 显示字符串 MOV AH,09H
INT 21H ;入口参数DS:DX=缓冲区
2) 键盘输入一个字符 MOV AH,01H
INT 21H ; AL=输入的字符
3)终止当前程序并返回调用程序 MOV AH,4CH
INT 21H ;AL=退出码
4)输入字符串 MOV AH,0AH
INT 21H ;入口参数DS:DX=缓冲区
2、使用的BIOS功能:
1)设置光标位置,出口参数DH=当前字符行号、DL=当前字符列号、CH=光标起始栅线: MOV AX,03H;
INT 10H
2) MOV AL,0AH;在光标位置显示字符
INT 10H
3) MOV AH,0;从键盘读字符
INT 16H
三、课程设计原理及代码
程序流程图
程序代码
DATA SEGMENT
MENU DB 5 DUP(0AH) ;预设5个字节单位,初始值均为0AH
DB 32 DUP( ),MAIN MENU,0DH,0AH
DB 25 DUP( ),201,22 DUP(205),187,0DH,0AH
DB 25 DUP( ),186, 1.SET THE PASSWORD,3 DUP (20H),186,0DH,0AH
DB 25 DUP( ),186, 2.CHECK THE PASSWORD,1 DUP (20H),186,0DH,0AH
DB 25 DUP( ),186, 3.RETURN TO DOS ... ,20H,186,0DH,0AH
DB 25 DUP( ),200,22 DUP(205),188,0DH,0AH
DB 29 DUP( ),CHOICE(1,2,3):$
MESG DB 0DH,0AH,0DH,0AH,9,PRESS ANY KEY TO EXIT ...$
PASS DB 0DH,0AH,9,ENTER YOUR PASSWORD: $
YES DB 0DH,0AH,9,PASSWORD CORRECT!$
NO DB 0DH,0AH,9,PASSWORD ERROR!$
TIPS DB 0DH,0AH,9,INPUT A STRING: $
MSG1 DB 255,0
MSG2 DB 255,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
CLD ;进位标志置0
AGAIN: MOV AX,3
INT 10H ;读光标位置
LEA DX,MENU
您可能关注的文档
- 同步检波器探究.docx
- 同花顺公式编写教程探究.doc
- 网页设计与制作(网络传播)探究.doc
- 网页设计与制作教学大纲探究.doc
- 同济大学浙江学院12级期终考试复习题探究.doc
- 网页设计与制作选择题探究.doc
- 同祥城商铺业主手册探究.doc
- 网页试卷答案探究.doc
- 同性婚姻合法化在中国的可行性探究.doc
- 网页特效集锦系统-需求说明书探究.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- GB50424-2015 油气输送管道穿越工程施工规范.docx VIP
- 2025至2030果聚糖行业项目调研及市场前景预测评估报告.docx
- 初中语文文学常识最全汇总.docx
- 初中语文228条文学常识总汇.docx VIP
- BS EN 15551 2017 国外国际标准.pdf VIP
- 鲁教版(五四学制)(2024)六年级上册地理第二章 地图 单元测试卷(含答案).docx VIP
- 六年级上册数学量率对应问题专项.docx VIP
- 松下SA-PM18组合音响中文维修手册.pdf VIP
- 六年级上册数学复习练习:寻找单位“1”和列出等量关系式专项练习.docx VIP
- DB3705_T 11-2023 野大豆耐盐性鉴定技术规程.docx VIP
原创力文档

文档评论(0)