用户登录验证程序的实现0436

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验报告(14/15学年第2学期)课程名称微型计算机原理与接口技术实验名称实验2:用户登录验证程序设计实验时间2015年10月16日指导单位物联网学院指导教师闵丽娟学生姓名缪友黎班级学号B13070436学院(系)物联网专业网络工程1实验报告实验名称用户登录验证程序的实现指导教师闵丽娟实验类型实验学时实验时间2015.10.16一、实验目的和要求掌握串指令的使用;掌握字符串操作程序的编写。二、实验环境(实验设备)PC系列机汇编语言开发工具未来汇编三、实验原理及内容实验2:程序执行后,给出操作提示,请用户键入用户名和密码;用户在键入密码时,程序不回显键入字符;只有当用户键入的用户名、密码字符串和程序内定的字符串相同时,显示欢迎界面,并返回DOS。界面颜色自定(彩色或黑白)。实验报告2.486DATASEGMENTUSE16MESG1DB'USERNAME:',0DH,0AH,'$'MESG2DB0DH,0AH,'PASSWORD:',0DH,0AH,'$'MESG3DB0DH,0AH,0DH,0AH,'========WELCOMETODOS!========',0DH,0AH,'$'MESG4DB0DH,0AH,0DH,0AH,'============ERROR!=============',0DH,0AH,'$'BUF1DB‘12006715’LLLEQU$-BUF1BUF2DB'123456'MMMEQU$-BUF2BUF3DB15DB?DB15DUP(?)BUF4DB15DUP(?)DATAENDSCODESEGMENTUSE16ASSUMECS:CODE,DS:DATABEG:MOVAX,DATAMOVDS,AXMOVAH,93MOVDX,OFFSETMESG1INT21H;显示用户名输入界面MOVAH,0AHMOVDX,OFFSETBUF3INT21H;键入用户名MOVBX,OFFSETBUF1MOVSI,OFFSETBUF3+2MOVCX,LLLNEXT1:MOVAL,[BX]CMP[SI],ALJNZERRORINCSIINCBXLOOPNEXT1;比较BUF1和BUF3MOVAH,9MOVDX,OFFSETMESG2INT21H;显示密码输入界面MOVCX,MMMMOVSI,OFFSETBUF4NEXT2:MOVAH,7INT21HMOV[SI],AL4MOVAH,2MOVDX,'*'INT21HINCSILOOPNEXT2;将密码键入BUF4MOVCX,MMMMOVBX,OFFSETBUF2MOVSI,OFFSETBUF4NEXT3:MOVAL,[BX]CMP[SI],ALJNZERRORINCSIINCBXLOOPNEXT3;比较BUF2和BUF4MOVAH,9MOVDX,OFFSETMESG3INT21HJMPEXITERROR:MOVAH,9MOVDX,OFFSETMESG4INT21HEXIT:MOVAH,4CH5INT21HCODEENDSENDBEG四、实验小结通过本次试验,使我对课本中的知识得到了巩固,我通过实验认识到只有基础知识掌握牢固了,才能完美地编出程序。还使我认识到了在学习微型计算机原理与接口技术这们课中的不足,以后还需要多加努力。6五、指导教师评语成绩批阅人日期

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功