下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业 利用汇编语言编写的时钟程序实验目的:掌握用汇编语言完成设计目的;学会熟练使用汇编50软件来设计题目要求,以便更快捷方便的使用该软件为以后的实验设计提供技术经验;实验设备:计算机一台 实验原理:实验设计的要求是“设置时间成1989年05月04日”,根据题目要,我们需要使用到循环子程序以及进位关系(秒数的进制为60,分钟的进制也为60,小时进制位24)。这里,我们需要设置几个循环子程序,来让时间按照我们日常生活中的时间规律“走”,而当时间为23:59:59时,下一秒之后所
2、有的时间要被清零,即时间应该为00:00:00。然后在继续进行循环。这样的话我们根据时间的进制关系,计算出1989年5月4日的时间到现在的时间间隔,继而完成实验的设计。实验源程序以及实验结果:详见附录A实际应用及拓展应用由本实验的题目可知,该实验程序是设置时间,我们可以用相应的设计程序的思路拓展成设计某些仪器的工作时间,在设定的时间内停止工作或者开始工作,以及一些相应的一些定是演示程序。实验总结通过本实验,我初步了解和掌握了一些相关的循环子程序的编程,而且还学会了使用汇编50软件的使用方法,为以后的编辑程序奠定了一定的经验基础。同时,我还学会了编辑程序时应该要仔细,耐心,而且还要坚持,因为程序
3、编辑容易,而要实现才难,要调试成功一个程序成功需要编辑一个程序几倍的时间,所以,一定要有耐心,细心才能完成这项任务。附录A:实验源程序如下:SSEG SEGMENT PARA STACK stackdw 100h dup(0) ;初始化堆栈大小为100SSEG ENDSDSEG SEGMENT;数据段:在此处添加程序所需的数据DSEG ENDSESEG SEGMENT;附加段:在此处添加程序所需的数据ESEG ENDSCSEG SEGMENTassume cs:CSEG, ds:DSEG, es:ESEG, ss:SSEGMAIN PROC FAR ;主程序入口mov ax, dsegmov
4、ds, axmov ax,esegmov es, axMOV AH,1 INT 21H MOV AH,AL SUB AH,48 MOV CL,4 SHL AH,CL MOV AH,1 INT 21H SUB AL,48 OR AH,AL MOV CH,AH MOV AH,1 INT 21H SUB AL,48 MOV AH,AL MOV CL,4 SHL AH,CL MOV AH,1 INT 21H SUB AL,48 OR AH,AL MOV CL,AH MOV DL,- MOV AH,02 INT 21H MOV AH,1 INT 21H SUB AL,48 MOV AH,AL MOV C
5、L,4 SHL AH,CL MOV AH,1 INT 21H SUB AL,48 OR AH,AL MOV DH,AH MOV DL,- MOV AH,02 INT 21H MOV AH,1 INT 21H MOV AH,AL SUB AH,48 MOV CL,4 SHL AH,CL MOV AH,1 INT 21H MOV DH,AL SUB DH,48 OR AH,DH MOV DL,AH XOR AL,AL MOV AH,2BH INT 21H CMP AL,00H JNZ L1 MOV DL,Y MOV AH,02 INT 21H L1: CMP AL,0FFH JNZ L2 MOV DL,N MOV AH,02 INT 21H L2: MOV AH,01 INT 21H mov ax, 4c00h ;程序结束,返回到操作系统int 21hMAIN ENDPCSEG ENDSEND MAIN实验结果如下图:参考文献微机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年方矩管项目立项申请报告模板
- 2024-2025学年延安市志丹县三年级数学第一学期期末调研模拟试题含解析
- 2024-2025学年咸宁市崇阳县数学三年级第一学期期末监测试题含解析
- 2024-2025学年西藏山南地区曲松县三年级数学第一学期期末质量跟踪监视试题含解析
- 毕业生个人自我鉴定400字10篇
- 股权无偿转让协议书七篇
- 大学专业实习日志【5篇】
- 员工个人辞职申请书三篇
- 第6课《阿西莫夫短文两篇:恐龙无处不有》教学实录 2023-2024学年统编版语文八年级下册
- 初中英语教研组工作计划(15篇)
- 重症患者的营养支持
- 防范非法金融宣传
- 咨询经理招聘面试题与参考回答(某大型国企)2025年
- 小学语文骨干教师专题讲座《自由阅读-开启快乐的读书之门》
- 南京审计大学金审学院《中级财务会计(上)》2022-2023学年第一学期期末试卷
- 2023年电信运营商液冷技术白皮书
- 瓷砖店销售薪酬方案
- 2022年湖南省公务员录用考试《申论》真题(县乡卷)及答案解析
- 2024年事业单位招聘考试计算机基础知识复习题库及答案(共600题)
- 西京学院《机械制造技术基础》2022-2023学年第一学期期末试卷
- 机场航班信息LED显示屏方案
评论
0/150
提交评论