




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 编程实现键盘输入和显示*一、题目内容*v 循环提示由键盘输入一个字符,若为自己姓的首字母(大小写均可),则显示My name is:XXX(自己的姓名拼音);若为自己学号的末位数字,则显示 My ID number is:XXX(自己的学号);若输入其他字符则退出程序。(三种情况都要验证至少一次截图附在实验报告中。)v 以电科2班张弛同学为例,运行程序后显示:§ Please input a character: z§ My name is: Zhang Chi§ Please input a character: 2§§ Please
2、 input a character:a§ Quit the program.*二、流程图*三、程序代码*stacksegment stack 'stack'dw 32 dup(0) ;定义32字空间stackendsdata segmentOBUFDB 'Please input a key',0DH,0AH,'$' ;定义字符串MSG1DB 20H,'My name is:Zeng HongQing',0DH,0AH,0AH,'$' ;定义字符串MSG2DB 20H,'My ID number
3、 is:2',0DH,0AH,0AH,'$' ;定义字符串dataends codesegmentbeginproc farassume ss:stack, cs:code, ds:datapush dssub ax,axpush ax mov ax,datamov ds,axAGAIN:MOV DX,OFFSET OBUF;调用9号功能,输出字符串“Please input a character:”MOV AH,9INT 21HMOV AH,1;1号功能调用,等待输入一个字符INT 21HCMP AL,'z'将输入的字符与“z”比较是否一样JZ NA
4、M ;如果为零即输入字符为z则跳转至NAMJMP ID ;如果不为零即输入字符非z则跳转至IDNAM:MOV DX,OFFSET MSG1;9号功能调用,输出“My name is:Zeng HongQing”MOV AH,9INT 21HJMP AGAINID:CMP AL,32H ;将输入的字符与2的ASSCII码比较是否相等JNZ OTHER ;如果不为零即输入不为2则跳转至OTHERMOV DX,OFFSET MSG2 ;为零即输入为2则调用9号功能输出“My ID number is:2”MOV AH,9INT 21HJMP AGAINOTHER:MOV AH,4CH;若输入的是其他
5、字符,调用中断21h的4ch号功能,退出程序INT 21Hretbeginendpcodeendsendbegin*四、操作截图*五、实验分析或经验总结*1、编译汇编文件:先在记事本里输入代码后,再用汇编编译器编译。 具体过程如下: 1)、编辑:用编辑软件(EDIT.EXE或记事本)形成源程序(.ASM),如:LX.ASM; 2)、汇编:用汇编程序(MASM.EXE)对源程序进行汇编,形成目标文件(.OBJ),格式如下:MASM LX.ASM; 3)、连接:用连接程序(LINK.EXE)对目标程序进行连接,形成可执行文件(.EXE),格式如下:LINK LX.OBJ; 4)、执行:如果结果在屏幕在显示,则直接执行可执行文件。 5)、调试:用调试程序(LINK.EXE)对可执行文件进行调试,格
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 仁爱科普(2024)七下Unit9FromHeretoThere第5课时GrammarinUse课件
- 个人征地合同样本
- (市质检)莆田市2025届高中毕业班第四次教学质量检测试卷语文试卷(含答案解析)
- 聚焦2025天然气长输管道建设社会稳定风险评估报告:贵州区域案例分析
- 废弃矿井资源再利用技术路径与产业政策环境适应性研究报告
- 云南省会曲靖市会泽县第一中学2025届高三第一次模拟考试英语试卷含答案
- 安徽省合肥市金汤白泥乐槐六校2025届高三适应性调研考试英语试题含解析
- 2025届试题山西省怀仁市重点中学高考英语四模试卷含解析
- 2025届浙江省湖州市示范中学高考英语三模试卷含解析
- 校园安全管理2025年报告:智慧校园安全事件应急处理与预防
- 2022年江苏凤凰出版传媒集团有限公司招聘笔试题库及答案解析
- 医院知情同意书模板
- 年产11万吨聚丙烯合成工艺设计
- 人工智能赋能金融保险
- 幼儿园教学课件《神奇的色彩女王 》课件
- 信息不对称论文
- 话剧《林黛玉进贾府》
- 妊娠期高血压综合征-ppt课件
- 《电力工程》PPT精品课程课件全册课件汇总
- 楷书钢笔字帖(三字经)
- 高强螺栓螺母垫圈重量一览表
评论
0/150
提交评论