版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.实验一编程实现键盘输入和显示*一、题目内容*?循环提示由键盘输入一个字符,若为自己姓的首字母(大小写均可),则显示 My nameis:XXX( 自己的姓名拼音);若为自己学号的末位数字,则显示 My ID number is:XXX(自己的学号 );若输入其他字符则退出程序。(三种情况都要验证至少一次截图附在实验报告中。)?以电科 2 班张弛同学1207071201242 为例,运行程序后显示:?Please input a character: z?My name is: Zhang Chi?Please input a character: 2?My ID number is: 120
2、7071201242?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,$ ;定义字符串data endscode
3、 segment.beginproc farassume ss:stack, cs:code, ds:datapush dssub ax,axpush axmov 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
4、: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: M OV AH,4CH;若输入的是其他字符,调用中断21h 的 4ch 号功能,退出程序INT 21Hret
5、beginendpcode endsend begin*四、操作截图*.*五、实验分析或经验总结* 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某制鞋厂胶粘工艺规范
- 某食品厂添加剂管控细则
- 某家具厂木材处理办法
- 防疫攻坚安全生产讲解
- 山东职业教育未来蓝图
- 茶艺职业发展规划范文
- 《我们不乱扔》分层作业(含答案)-2026-2027学年统编版小学道德与法治一年级上册(新教材)
- 汕头安全生产检查讲解
- 森林消防安全工作座谈会
- 应急医学救护培训
- PCR室作业指导书表格汇编
- 《Unity虚拟现实开发实践》Unity-特效基础
- JBT 14732-2024《中碳和中碳合金钢滚珠丝杠热处理技术要求》
- A4版2023-6山东新高考数学答题卡 (新课标I卷)w可编辑改成A4版方便打印
- 平台印刷机-机械原理课程设计报告
- 医防融合的实践路径与手段分析
- GB/T 24484-2009钼铁试样的采取和制备方法
- GA/T 1740.1-2020旅游景区安全防范要求第1部分:山岳型
- 碳纳米管的制备课件
- 九江市柴桑区乡镇街道社区行政村统计表
- 人教版《道德与法治》六年级下册总复习知识点
评论
0/150
提交评论