汇编语言程序设计 袁全清(13页).doc





《汇编语言程序设计 袁全清(13页).doc》由会员分享,可在线阅读,更多相关《汇编语言程序设计 袁全清(13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-汇编语言课程设计报告课 题: 设计时钟显示程序 指导老师: 袁全 清 学 部: 信息科学与技术学部 专业班级: 10软件工程(1)班 学 号: 汇编程序设计报告一、任务及要求:任务:编程设计时实时钟(数字、模拟均可)要求:数字尽量大,颜色应鲜艳,程序尽量少。二、程序设计的分析1、时钟的获取: 用软中断INT 1AHAH功能入口参数出口参数说明0读数CX、DX=高、低字AL=0,若时钟未过24双字为(时*60+分)*60+秒)*18.21写数CX、DX=高、低字2读时CHCLDH=时分秒CF=1,时钟未操作均为压缩BCD码3写时CHCLDH=时分秒4读日CXDHDL=年月日5写日CXDHDL=
2、年月日6写铃CHCLDH=时分秒CF=1,时钟未操作或已置响铃允许7请铃请除响铃直接读取CMOS中的数据 MOV AH,2CH INT 21H;通过2ch号DOS调用,获得时间信息 MOV AL,CH;小时 LEA SI,HOUR CALL PL2、时钟的显示7段显示-第 13 页-如右图,由三横线和四竖线组成。每条线需要显示时,每一方块的ASCII码为219;不需显示时,方块的ASCII码为32。 由此7段显示和不显示的组合,形成09的数字。显示横线:先定位左边位置,显示数个方块显示竖线:数次定位每行位置并显示一个方块开始三、程序流程图如下: MOV AH,1INT 16HJZ NO-KEY
3、 ZF=0CALL NEAD-TIMECALL NEAD-DAYCALL ZHUANCALL DISPLAYEXITCOMPATRE PROC NEARSTATRLEA DL,B0CALL SHOWCMP AL,30HJNZ Y1 N Y四完整程序STACK SEGMENT STACK STACK DB 1024 DUP (0)STACK ENDSDATA SEGMENTBWORD EQU THIS BYTE R0 DW (0) R1 DW (0) R2 DW (0) R3 DW (0) R4 DW (0) R5 DW (0) R6 DW (0) R7 DW (0);TEMP1 DW (0)T
4、EMP2 DW (0)TEMP3 DW (0)TEMP4 DW (0);LED1 DB (0) ;时针十位显示LED2 DB (0) ;时针个位显示LED3 DB (0) LED4 DB (0) ;分针十位显示LED5 DB (0) ;分针个位显示LED6 DB (0)LED7 DB (0) ;秒针十位显示LED8 DB (0) ;秒针个位显示S_REG DB (0)M_REG DB (0)H_REG DB (0);-1-9个数字的显示方式-F0 DB 0 DB 5FH,0AH,0,0 DB 7CH,0AH,1,-1 DB 7CH,0AH,1,0 DB 5FH,0AH,0,1 DB 7CH,0
5、AH,0,1 DB 7CH,0AH,-1,0 DB 5FH,0,0,-1 ;中间段F1 DB 0 DB 5FH,0,0,0 ;0灭 DB 7CH,0,1,-1 ;0AH亮 DB 7CH,0,1,0 DB 5FH,0,0,1 DB 7CH,0AH,0,1 ;中上 DB 7CH,0AH,-1,0 ;中下 DB 5FH,0,0,-1F2 DB 0 DB 5FH,0AH,0,0 DB 7CH,0,1,-1 ;左上 DB 7CH,0AH,1,0 DB 5FH,0AH,0,1 DB 7CH,0,0,1 ;左下 DB 7CH,0AH,-1,0 DB 5FH,0AH,0,-1F3 DB 0 DB 5FH,0A
6、H,0,0 DB 7CH,0,1,-1 DB 7CH,0,1,0 DB 5FH,0AH,0,1 DB 7CH,0AH,0,1 DB 7CH,0AH,-1,0 DB 5FH,0AH,0,-1F4 DB 0 DB 5FH,0,0,0 DB 7CH,0AH,1,-1 DB 7CH,0,1,0 DB 5FH,0,0,1 DB 7CH,0AH,0,1 DB 7CH,0AH,-1,0 DB 5FH,0AH,0,-1F5 DB 0 DB 5FH,0AH,0,0 DB 7CH,0AH,1,-1 DB 7CH,0,1,0 DB 5FH,0AH,0,1 DB 7CH,0AH,0,1 DB 7CH,0,-1,0 D
7、B 5FH,0AH,0,-1F6 DB 0 DB 5FH,0AH,0,0 DB 7CH,0AH,1,-1 DB 7CH,0AH,1,0 DB 5FH,0AH,0,1 DB 7CH,0AH,0,1 DB 7CH,0,-1,0 DB 5FH,0AH,0,-1F7 DB 0 DB 5FH,0AH,0,0 DB 7CH,0,1,-1 DB 7CH,0,1,0 DB 5FH,0,0,1 DB 7CH,0AH,0,1 DB 7CH,0AH,-1,0 DB 5FH,0,0,-1F8 DB 0 DB 5FH,0AH,0,0 DB 7CH,0AH,1,-1 DB 7CH,0AH,1,0 DB 5FH,0AH,0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言程序设计 袁全清13页 汇编语言 程序设计 袁全清 13

限制150内