汇编实验4.1

这篇博客介绍了一个汇编程序,用于测量任意程序的运行时间。通过在程序开始和结束时获取时间并计算差值,显示结果为秒和百分秒。尽管汇编程序通常不会运行几分钟,但该实验展示了如何实现这一功能。最后,程序使用栈将时间顺序输出,结果显示为8.97秒。
摘要由CSDN通过智能技术生成

原文链接: 汇编实验4.1

上一篇: 汇编实验 4.2

下一篇: 汇编 基础概念

试编制一程序,要求测出任意程序的运行时间,并把结果在屏幕打印出来。

获取时间的方式

MOV AH,2AH
INT 21H;取得当地日期
MOV AH,2CH
INT 21H;取得当地时间
BIOS调用的时间和日期功能介绍如下:
2AH —读取日期
2CH —读取时间
(1)、功能2AH
功能描述:取系统日期
入口参数:AH=2AH
出口参数:CX=年(1980~2099),DH=月(1~12),DL=日(1~31)
AL=星期几(0=Sunday,1=Monday,...)
(2)、功能2CH
功能描述:取系统时间
入口参数:AH=2CH
出口参数:CH=时(0~23),CL=分(0~59),DH=秒(0~59),DL=百分秒(0~99)

在程序开头和结尾获取时间并相减输出,这里只用秒和百分秒。。。

一般没有运行几分钟的汇编吧。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值