




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 编程实现键盘输入和显示*一、题目内容*v 循环提示由键盘输入一个字符,若为自己姓的首字母(大小写均可),则显示My name is:XXX(自己的姓名拼音);若为自己学号的末位数字,则显示 My ID number is:XXX(自己的学号);若输入其他字符则退出程序。(三种情况都要验证至少一次截图附在实验报告中。)v 以电科2班张弛同学1207071201242为例,运行程序后显示: Please input a character: z My name is: Zhang Chi Please input a character: 2 My ID number is: 1207071201242 Please input a character:a Quit the program.*二、流程图*三、程序代码*stacksegment stack stackdw 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 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 NAM ;如果为零即输入字符为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;若输入的是其他字符,调用中断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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南永州市宁远县人民医院招聘备案制专业技术人员50人模拟试卷(含答案详解)
- 2025湖南永州市零陵区第二批公开引进急需紧缺专业人才(医疗岗9人)考前自测高频考点模拟试题及1套参考答案详解
- 2025年芜湖安徽工程大学博士专职辅导员招聘2人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025年广元市贵商村镇银行科技人才招聘考前自测高频考点模拟试题及完整答案详解一套
- 2025年安徽演艺集团有限责任公司招聘20人模拟试卷及1套参考答案详解
- 2025上海电气春季校园招聘发布笔试题库历年考点版附带答案详解
- 2025物流合作伙伴协议范本
- 2025新员工合同协议书范本
- 2025洛阳市物流公司合同续签协议
- 2025年大型设备购买协议 标准版 合同模板
- 输变电工程质量通病防治手册
- 居民公约工作总结
- 骨科疾病的深度学习研究
- 绿植租摆服务投标方案(完整技术标)
- 矿山安全培训课件-地下矿山开采安全技术
- 汪小兰版有机化学答案全
- DB32∕T 3751-2020 公共建筑能源审计标准
- DB51T 2975-2022气凝胶复合保温隔热材料及系统通用技术条件
- 高中音乐《学会聆听音乐》第三课时《联想与想象》 课件
- 实验,双子叶植物根类药材的鉴定课件
- GB/T 40302-2021塑料立式软薄试样与小火焰源接触的燃烧性能测定
评论
0/150
提交评论