注册 登录
编程论坛 汇编论坛

汇编语言编写

香菜爱obm 发布于 2015-10-19 13:02, 4406 次点击
实现显示当前日期第二天的日期
(关键是没有思路,如果一个月到月底以及到年底应该如何进行编写)
希望有高手指导,谢谢啦
5 回复
#2
hu9jj2015-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