汇编语言程序设计袁全清9378.pdf





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

限制150内