欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    微机原理实习报告电子时钟(用汇编语言实现).docx

    • 资源ID:419608       资源大小:26.44KB        全文页数:13页
    • 资源格式: DOCX        下载积分:5
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要5
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微机原理实习报告电子时钟(用汇编语言实现).docx

    1、姓名成果MJMt河南农业高校课程设计报告电子时钟显示设计微型计算机原理电子信息工程题R:课程:专业:班级:学生姓名:学号:指导老师:完成日期:机电工程学院第-章绪论一、试验目的1 .理解驾驭定时/计数器和中断的运用方法。2 .驾驭微机常用的输入输出方式与接口技术。3 .驾(肯定的汇编语言学问,培育白己的动手操作实力。4 .学习程序设计的基本思路和方法。二、实习要求1 .调用系统时间,在屏幕上显示出来;2 .获得键盘的按键值,推断键值并退出系统。三、设计所需设备:PC机其次章软件系统介绍一、中断技术(或其它相关技术)(一)介绍中断的概念中断技术在微机中,当CPU在执行过程中时,由于随机的事务(包

    2、括CPU内部的和CPU外部的事务)引起的CPU短廊停止正在执行的程序,而转去执行一个用于处理该事务的程序一称为中断式服务程序(或称中断处理程序),处理完后又返回被终止的程序断点处接着执行,这过程成为中段(二)DOS与B1.OS中断通过调用DOS系统的8号功能实现限制字符的输入,通过调用延时程序实现特别之一秒的定时,通过调用DOS系统的2号功能实现光标定位,调用DOS系统的2号功能实现字符的输出,通过调用DOS系统的9号功能实现字符小的输出。二、汇编语言与汇编工具简介汇编语言(ASSembIy1.angUage)是面对机器的程序设计语言。在汇编语合中,用助记符(MeInOni)代替操作碍,用地址

    3、符号(SymbOI)或标号(1.abeD代替ini16hcmpa1.,c;是c键,转到时间修改程序jeCorcmpa1.,C;是C键,转到时间修改程序jeCorcma1.,Ibhjzquit;是ESC键,退出程序jmpdisp1.ayquit:movah,4ch;程序终止功能号int21hretCor:ca1.1.correct;调用时间修改子程序C16-10PROCNEARPUSHCXMOVAH1O:16位二进制数转换为ASCII码MOVCX1IOD;基数10DIVC1.:用除IO取余的方法转换为BCD码(二进制码)ADDAX,3030H;BCD码转换为ASC1.1.码的代码MOVBX,A1

    4、此时将低八位的A1.加载到BX中,BX指的是寄存器BX指向的内存单元INCBX;BX指向的存储的元加一MOVBX,AHPOPCXRETC16-10ENDPc1.earprocnearpushax;入栈爱护现场pushbxpushexpushdxmovax,0600h;A11=06(滚动)21-00(全屏空白)movbh,2eh;设置背景颜色(2)和前景颜色(e)subex,ex;将寄存器清零movdx,5f5fh;设备重定向子功能号功能描述intIOhpopdx;出栈匏原现场popCXpopbxpopaxretc1.earendpcorrectprocNEAR;时间修改子程序ca1.1.i

    5、nput;调用键盘输入子程序输入数据movch,hormovc1.,minmovdh,secandd1.,Ohmovah,2-XA-A“&!(ao)Happy-NeuFYearIMII1.K1.B1.1DesignedbyZhan1.eChengQinendUiaoK1.PressESCbuttontoexit三i三三三三t三I1.K1.!I1.ITheTAM1.:10:50:50I当按下c或C时显示提示符“p1.easeinputthenewtime(hh:mm:ss):A(“)HappyN”“Yr1IASMASSIGNMENT!E1.ECTRONICC1.OCKI1.1“Oeotgnedb

    6、yZhn91.eiCbengQinendUu1.oB1.ainiI1.!Iiai!I1.iiiibbiTheTimeis:10:S2:21wtaxas1.三sa三3309-P1.asinputth总结“纸上得来终觉浅,绝知此事要躬行”,这是本次课程设计我最大的体会。刚起先时,看着老师给的参考材料,心里想“这个课程设计不是很难的事情嘛,把这几个子程序堆一块不就完了”,可是真正做起来时,才发觉事情远非想的那么简洁。从上机软件的选取,到课程设计报告的最终完成,我们经验r许多曲折,也收获了许多,卜面具体阐述-卜丁一、软件的选取古语云:工欲善其事必先利其器。汇编语言上机软件和流程图绘制软件的选取对此次课

    7、程设计特别重要。经过对比我们最终选取rEMU8086最终也能娴熟操作这款软件。这是此次设计较大的收获。二、图案的设计为了能得到个比较美丽的界面显示,我们在图案设计上花了不少功夫。许多次设计的图案很美丽,可是搬到程序里面运行时却是一堆乱码,让我们很怏丧.还有要把秒表的显示正好调到图案正中心,我们也经过了多次调试。在这个过程中,我们学会门耐性,去除浮躁,心平气和的把程序一遍遍的修改、调试,臻于完备。三、程序调试程序调试前,我们检查了好几遍。可是调试时还是错误百出。尤其是“;”的运用,肯定要区分英文输入的分号和中文分号的区分,还有字符串结束时肯定要加,否则会出现乱Fh这些都是调试中发觉的问题,只有留意细微环节,细心,才能顺当完成任务。通过本次课程设计,我加深了对课汇编语言的理解,同时娴熟驾驭了汇编语言的编辑、调试软件。在以后的学习生活中还要接着保持严连仔细的科学看法,保持不断尝试和探究的耐性,保持勇解决问题的决心。不断地向老师、同学们学习、沟通,共享吸取他们的阅历,更好的提高自己。参考文献微型计算机原理P150158、P166171张荣祥中国电力出版社微型计算机原理与接1.I技术(其次版)冯博琴吴宁主编清华高校出版社


    注意事项

    本文(微机原理实习报告电子时钟(用汇编语言实现).docx)为本站会员(夺命阿水)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!




    宁ICP备18001539号-1

    三一文库
    收起
    展开