2022年2022年利用汇编语言编写的时钟程序 .pdf

上传人:Che****ry 文档编号:27211867 上传时间:2022-07-23 格式:PDF 页数:5 大小:47.11KB
返回 下载 相关 举报
2022年2022年利用汇编语言编写的时钟程序 .pdf_第1页
第1页 / 共5页
2022年2022年利用汇编语言编写的时钟程序 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年2022年利用汇编语言编写的时钟程序 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年利用汇编语言编写的时钟程序 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、利用汇编语言编写的时钟程序一、 实验目的:1、掌握用汇编语言完成设计目的;2、学会熟练使用汇编50 软件来设计题目要求,以便更快捷方便的使用该软件为以后的实验设计提供技术经验;二、 实验设备:计算机一台三、 实验原理:实验设计的要求是“设置时间成 1989 年 05 月 04 日” ,根据题目要,我们需要使用到循环子程序以及进位关系(秒数的进制为60,分钟的进制也为 60,小时进制位 24) 。这里,我们需要设置几个循环子程序,来让时间按照我们日常生活中的时间规律“走”,而当时间为 23:59:59 时,下一秒之后所有的时间要被清零,即时间应该为00:00:00。然后在继续进行循环。这样的话我

2、们根据时间的进制关系,计算出 1989 年 5 月 4 日的时间到现在的时间间隔,继而完成实验的设计。四、 实验源程序以及实验结果:详见附录A 五、 实际应用及拓展应用由本实验的题目可知,该实验程序是设置时间,我们可以用相应的设计程序的思路拓展成设计某些仪器的工作时间,在设定的时间内停止工作或者开始工作,以及一些相应的一些定是演示程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 六、 实验总结通过本实验,我初步了解和掌握了一

3、些相关的循环子程序的编程,而且还学会了使用汇编50 软件的使用方法,为以后的编辑程序奠定了一定的经验基础。 同时,我还学会了编辑程序时应该要仔细,耐心,而且还要坚持,因为程序编辑容易,而要实现才难,要调试成功一个程序成功需要编辑一个程序几倍的时间,所以,一定要有耐心,细心才能完成这项任务。附录 A:实验源程序如下:SSEG SEGMENT PARA STACK stack dw 100h dup(0) ;初始化堆栈大小为100 SSEG ENDS DSEG SEGMENT ;数据段:在此处添加程序所需的数据DSEG ENDS ESEG SEGMENT ;附加段:在此处添加程序所需的数据ESEG

4、 ENDS CSEG SEGMENT assume cs:CSEG , ds:DSEG , es:ESEG , ss:SSEG MAIN PROC FAR ;主程序入口mov ax, dseg mov ds, ax mov ax,eseg mov es, ax 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - MOV AH,1 INT 21H MOV AH,AL SUB AH,48 MOV CL,4 SHL AH,CL MOV A

5、H,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 CL,4 SHL AH,CL MOV AH,1 INT 21H 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -

6、名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 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

7、 AL,0FFH JNZ L2 MOV DL,N MOV AH,02 INT 21H L2: MOV AH,01 INT 21H mov ax, 4c00h ;程序结束,返回到操作系统int 21h MAIN ENDP 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - CSEG ENDS END MAIN 实验结果如下图:参考文献微机原理与应用新世纪闯关丛书编委会编著西北工业大学出版社专升本汇编语言程序设计孙一林 编著高等教育出版社新一代汇编语言程序设计曹加恒苏光奎许先斌吕慧编著名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁