当前位置:首页 > 计算机相关 > 我的开发 > 正文内容

汇编语言编写的时钟的常驻内存程序

piikee16年前 (2008-12-24)我的开发932
实验目的
《汇编语言程序设计》是计算机专业的重要的专业基础课,通过本综合性、设计性实验使学生进一步巩固课堂所学,全面熟悉、掌握8088宏汇编语言程序设计的基本方法和技巧,进一步提高编写程序、阅读分析程序及上机操作、调试程序的能力。
二、实验要求
编写一个时钟的常驻内存程序,要求:右上角显示时分秒。
三、实验原理分析
1.时间的获得与显示方法:通过MOV AH,02   INT 1AH 获得系统时间,然后用mov ah,02
int 21h输出系统时间。
2.让时间随系统而动态方法:用jmp的跳转,然程序不断获取时间,然后用光标定位方法,把光标每次都定位在同一地方然后输出时间,从而覆盖了原有时间,于是变可以看到时间随系统动态变化。
源程序(加必要注释)
DATAS SEGMENT
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
GO: ;/****定位光标***/
MOV DH,0
MOV DL,70
MOV BH,0
MOV AH,2
INT 10H
;/******获取系统时间****/
MOV AH,02
INT 1AH
PUSH CX
PUSH DX
;/******时****/
xor dl,dl
mov dl,ch
mov cl,4
shr dl,cl
add dl,30h
mov ah,02
int 21h
mov dl,ch
and dl,0fh
add dl,30h
mov ah,02
int 21h
mov dl,':'
mov ah,02
int 21h
;/*******分********/
POP DX
POP CX
PUSH DX
xor dl,dl
mov dl,cL
MOV DH,CL
mov CL,4
shr DL,CL
add Dl,30h
mov ah,02
int 21h
mov CL,DH
and CL,0fh
add Cl,30h
MOV DL,CL
mov ah,02
int 21h
mov dl,':'
mov ah,02
int 21h
;/*******秒********/
POP DX
mov BL,DH
mov CL,4
shr DH,CL
add DH,30h
MOV DL,DH
mov ah,02
int 21h
mov CL,BL
and CL,0fh
add Cl,30h
MOV DL,CL
mov ah,02
int 21h
jmp go
exit:
MOV AH,4CH
INT 21H
CODES ENDS
END START
版权所有,请勿用于商业用途!

扫描二维码推送至手机访问。

版权声明:本文由萍客小居[www.piikee.net]发布,如需转载请注明出处。

本文链接:https://www.piikee.net/178.html

分享给朋友:

相关文章

邮件伪装者

邮件伪装者

C#.net开发的一个邮件发送软件,可以自定义发件人,伪装发件人发送邮件。用于垃圾邮件发送。。。使用不当后果自负。使用环境配置一,添加IIS服务器。开始菜单中打开“控制面板”,点击“添加添加或删除程序” ,左边面板选择“添加/删除windo...

Windows XP任务栏图标修复工具V1.2

此工具用于用于修复电脑桌面右下角任务栏图标消失的问题。具体使用方法和注意问题,请参考Windows XP任务栏图标修复工具V1.1版本。由于部分用户反映,使用本工具可以解决图标消失问题,但无法彻底解决,有时候启动系统图标还是会消失,又得重新...

U盘禁用小精灵

U盘禁用小精灵

C#.net开发的小工具,使用者电脑必须安装.net平台才可以使用。.net平台下载地址见:.NET Framework 微软官方地址 http://download.microsoft.com/download/3/F/0/3F0A922...

alexaSEO软件

alexaSEO软件

ALEXASEO软件,提高网站ALEXA排名的同时,为网站增加大量外链。各大alexa排名查询网站,查询每一个网站之后,会在一段时间留下该网站的链接。此时,如果我们频繁的查询我们的网站,那么就会无形之中为网站留下外链。或者查询时,百度和谷歌...

Discuz论坛批量发贴机

一、 Discuz论坛批量发贴机简介Discuz论坛批量发贴机,采用.net平台开发。该发贴机使用模块化开发,运用了多线程和xml存储技术。适用于通用的Discuz论坛程序的批量发帖。可以设置一个帖子发布到N个论坛,或者N个帖子发布到一个论...

txt文件编码批量转换器V2.11版

用于批量转换txt文本文档的编码格式。通常我们电脑里的txt文件都是ASNI编码,放到手机,MP3等设备里面,打开看到的都是乱码。所以我们必须先把它们转换为Unicode格式,才能够在手机和MP3上面打开。如果有大量的文件,一个一个打开另存...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。