云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《微机原理与汇编语言程序设计》课程设计报告-年月日星期,当前时间显示

《微机原理与汇编语言程序设计》课程设计报告-年月日星期,当前时间显示

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 18:33:51

第1章 绪论

1.1 引言 1. 选题的背景

日常生活中我会遇到许多时间和日期,时间和日期对我们的生活是十分重要的。平时只是知道看时间,而不知道那时钟的原理。通过这次的课程设计让我知道了其中的奥妙。对汇编中的一些语言认识更加一层。特别是中断指令,循环程序、延迟等了解深了一点。 2.设计思路和预期目标

设计思路利用DOS的2AH和2CH号系统功能调用,将计算机系统

的时间日期参数(BCD码)送入寄存器。其中CH 和CL中保存的是小时数和分钟数;DH中保存的是秒钟数,CX中保存的是年,DL中保存的是日,将BCD码表示的时,分,秒,日,年转换成ASC I I码并送入屏幕显示。此程序完成显示系统的当前日期和时间的功能。

1.2 课程设计目的与意义

课程设计目的与意义在于综合运用所学知识解决实际问题,培养

独立开发、设计、调试、运行汇编语言程序的能力;巩固课上的内容,深化程序的设计开发能力;体现出自身的学习效果和特长。

1.3 课程设计内容与要求

设计要求:模块设计、代码编制,程序调试与运行,功能完善。

设计内容:显示当前的年.月.日.星期及时间。

1.4 课程设计地点及设计环境

课程设计地点:图书馆五楼二号机房。

设 计 环 境 :软件:MASM5.0逻辑 ,WINDOWS或DOS操作系统,

EDITplus或其他编辑程序。

硬件:8086及以上机型。

第2章 系统设计

2.1 系统框架设计

2.1.1 主程序流程图 开始

显示时间

将“小时值”压缩BCD数的高位和低位分别转换为ACSII码。 恢复现场 中断返回 显示年份 读取时间 显示月份 屏幕出始化 显示日期 显示星期 2.2 系统模块功能说明

2.2.1主程序说明

利用DOS的2AH和2CH号系统功能调用,将计算机系统的时间日期参数(BCD码)送入寄存器。其中CH 和CL中保存的是小时数和分钟数;DH中保存的是秒钟数,CX中保存的是年,DL中保存的是日,将BCD码表示的时,分,秒,日,年转换成ASC I I码并送入屏幕显示。

2.2.2 子程序及宏指令说明

DISP MACRO CHAR ;显示字符 GETNUM MACRO CHAR ;显示数字 GETWEEK MACRO CHAR ;显示星期

GETMONTH MACRO CHAR ;显示月份

第3章 源程序代码设计

showyear macro char push ax push si push cx push dx push bx push di

mov ax,char

mov si, offset divisors

mov di, offset results

mov cx,5

aa:

mov dx,0

div word ptr [si] ;除法指令的被除数是隐含操作数,此处为dx:ax,商ax,余数dx

bb:

add al,48 ;商加上48即可得到相应数字的ASCII

mov byte ptr [di],al

inc di

add si,2

mov ax,dx

loop aa mov cx,4 mov di, offset results

cmp byte ptr [di],'0' ;不输出前面的0字符

jne print

inc di

loop bb

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第1章 绪论 1.1 引言 1. 选题的背景 日常生活中我会遇到许多时间和日期,时间和日期对我们的生活是十分重要的。平时只是知道看时间,而不知道那时钟的原理。通过这次的课程设计让我知道了其中的奥妙。对汇编中的一些语言认识更加一层。特别是中断指令,循环程序、延迟等了解深了一点。 2.设计思路和预期目标 设计思路利用DOS的2AH和2CH号系统功能调用,将计算机系统的时间日期参数(BCD码)送入寄存器。其中CH 和CL中保存的是小时数和分钟数;DH中保存的是秒钟数,CX中保存的是年,DL中保存的是日,将BCD码表示的时,分,秒,日,年转换成ASC I I码并送入屏幕显示。此程序完成显示系统的当前日期和时间的功能。 1.2 课程设计目的与意义 课程设计目的与意

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com