编程论坛
注册
登录
编程论坛
→
汇编论坛
汇编语言编写
香菜爱obm
发布于 2015-10-19 13:02, 4406 次点击
实现显示当前日期第二天的日期
(关键是没有思路,如果一个月到月底以及到年底应该如何进行编写)
希望有高手指导,谢谢啦
5 回复
#2
hu9jj
2015-10-20 07:55
计算日期关键是2月份的天数判定,闰年29天,其他年份28天。公元年号能被4整除的不能被100整除的就是闰年,既能被100整除又能被400整除的也是闰年,其余的都不是闰年。有了这个规律,计算日期就容易解决了。
#3
随风的飞叶
2015-10-21 17:57
取出的好弄。
mov al,9
out 70h,al
in al,71h
;读取的是年
mov ah,al
shr ah,4 ;年中的十位。
and al,00001111;年中的个位
mov [bx+?],a1
mov [bx+?+1],ah ;存起来。
下一步。9改为8,取的是月。
改成7,取的是年。
应该是这样的吧。
#4
随风的飞叶
2015-10-21 17:59
呃,shr ah,4不对。改成。
mov cl,4
shr ah,cl
#5
随风的飞叶
2015-10-21 18:06
0 2 4 7 8 9
秒 分 时 日 月 年
1