微机原理与接口技术第七章上机编程作业实验报告.docxVIP

  • 11
  • 0
  • 约3.93千字
  • 约 10页
  • 2018-05-18 发布于天津
  • 举报

微机原理与接口技术第七章上机编程作业实验报告.docx

微机原理与接口技术第七章上机编程作业实验报告姓名:曹爽学号:2013210640班级:20132111242016年1月12日目 录一、实验题目3二、实验内容31.设计思路32.流程图33.源程序54.子程序清单95.实验结果图9三、心得体会10实验题目编一程序,在显示器上显示时、分、秒。借用计数器8253的Timer0作为中断源,通过8259A向CPU发中断,每10ms产生一次中断。在中断服务程序中管理刷新时、分、秒。要求:输入文件名(如:CLK)后清屏后显示:Current time is: xx:xx:xx(时分秒键盘输入),回车,时、分、秒开始计时。时钟不停的刷新。当键入CTRL+C时,停止计时,返回系统,且系统正常运行不死机。实验内容设计思路程序可以采用命令行参数取得用户键入的现行时钟值。命令行参数在程序加载后位于程序段前缀(PSP)偏移量82h处。程序加载时,DS指向PSP段地址,PSP长度为100h,偏移量从0开始。通过软中断INT 16H调用BIOS的键盘输入子程序,等待用户打入回车后开始计时。主程序不停地显示时钟值,当发生时钟中断08H时,转入timer过程,timer查看中断计数是否达到了100次,如果没有达到则返回主程序;如果已达到,则表示过了一秒钟,对时钟的值进行修改后返回主程序。流程图实验流程如图1.2.1所示。开始等待回车键按下(08H中断调用)取原8H

文档评论(0)

1亿VIP精品文档

相关文档