万年历的汇编程序

这是一个使用汇编语言编写的程序,用户可以输入年份和月份,程序会显示出相应的月历。程序首先通过键盘输入获取年份和月份,然后进行转换并存储,最后在屏幕上显示年份和月份的月历布局。
摘要由CSDN通过智能技术生成
;----------------------------------------   
;宏定义                                   
OUTPUT MACRO   string
       mov dx,offset string
       mov ah,09h
       int 21h
       lea dx,space
       mov ah,09h
       int 21h 
       ENDM  
OUTPUTA MACRO   string
        mov dx,offset string
        mov ah,09h
        int 21h
        ENDM  
;----------------------------------                                     
;********************************数据段
data segment   
          array db  10 dup(0)            ;数组开辟空间
         array1 db  10 dup(0)
         buffer db  10 dup(0)            ;存放年和月份
           crlf db 0ah,0dh,0ah,0dh,'$'       ;回车换行
          space db 20h,20h,'$'
        string1 db 'SUN','$' 
        string2 db 'MON','$' 
        string3 db 'TUE','$'  
        string4 db 'WED','$' 
        string5 db 'THU','$' 
        string6 db 'FRI',,'$'          
        string7 db 'SAT','$'
        string8 db 'Hey! please input the  year like (2003): ','$' 
        string9 db 'Hey! please input the month like (05): ','$' 
       string10 db 'Ok!  You see,the calender of (','$'        
       string11 db  ' )is here!','$' 
       string12 db  20h,20h,20h,20h,20h,'01',20h,20h,20h,'02',20h,20h,20h,'03',20h,20h,20h,'04',20h,20h,20h,'05',20h,20h,20h,'06',20h,20h,20h,'$'    
       string13 db  
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值