没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
DATA SEGMENT
YEAR DW ?
MONTH DB ?
DAY DB ?
WEEK DB ?
HOUR DB ?
MINUTE DB ?
SECOND DB ?
DATE DB 10 DUP(?),'$'
TIME DB 10 DUP(?),'$'
DAYNUM DB 10 DUP(?),'$'
DATESTR DB 'The date is $'
WEEKSTR DB 'Today is $'
TIMESTR DB 'The time is $'
DAYSTR DB 'Today on the whole year is $'
WEEKDAY DB 'MONTUSWEDTHUFRISATSUN$'
MONTHEN DB 'JUNFEBMARAPRMAYJUEJULAUGSEPOCTNOVDEC$'
DAYS DB 31,28,31,30,31,30,31,31,30,31,30,31,'$'
DAYS1 DB 31,29,31,30,31,30,31,31,30,31,30,31,'$'
DATA ENDS
STACK SEGMENT STACK
DB 200 DUP(0)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START:MOV AX,DATA
MOV DS,AX
;///调用DOS 2AH功能。获取系统当前日期。
MOV AH,2AH
INT 21H
YEAR DW ?
MONTH DB ?
DAY DB ?
WEEK DB ?
HOUR DB ?
MINUTE DB ?
SECOND DB ?
DATE DB 10 DUP(?),'$'
TIME DB 10 DUP(?),'$'
DAYNUM DB 10 DUP(?),'$'
DATESTR DB 'The date is $'
WEEKSTR DB 'Today is $'
TIMESTR DB 'The time is $'
DAYSTR DB 'Today on the whole year is $'
WEEKDAY DB 'MONTUSWEDTHUFRISATSUN$'
MONTHEN DB 'JUNFEBMARAPRMAYJUEJULAUGSEPOCTNOVDEC$'
DAYS DB 31,28,31,30,31,30,31,31,30,31,30,31,'$'
DAYS1 DB 31,29,31,30,31,30,31,31,30,31,30,31,'$'
DATA ENDS
STACK SEGMENT STACK
DB 200 DUP(0)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START:MOV AX,DATA
MOV DS,AX
;///调用DOS 2AH功能。获取系统当前日期。
MOV AH,2AH
INT 21H
MOV YEAR,CX;年(1980-2099)
MOV MONTH,DH;月(1-12)
MOV DAY,DL;日(1-31)
MOV WEEK,AL;星期(0-6)0表示星期一,6表示星期天.
LEA DX,DATESTR
MOV AH,9
INT 21H
;////输出月份
MOV BX,OFFSET MONTHEN
MOV AL,[MONTH];不能写成MOV AL,MONTH-1或者MOV AL,[MONTH]-1
DEC AL
MOV CL,3
MUL CL
MOV SI,AX;将偏移地址3*(month-1)赋值给SI
MOV AH,2
MOV DL,[BX+SI]
INT 21H
MOV DL,[BX+SI+1]
INT 21H
MOV DL,[BX+SI+2]
INT 21H
;///输出空格
MOV AH,2
MOV DL,0
INT 21H
MOV DL,0
INT 21H
;///输出该月的第几天
MOV AL,DAY
MOV AH,0
MOV MONTH,DH;月(1-12)
MOV DAY,DL;日(1-31)
MOV WEEK,AL;星期(0-6)0表示星期一,6表示星期天.
LEA DX,DATESTR
MOV AH,9
INT 21H
;////输出月份
MOV BX,OFFSET MONTHEN
MOV AL,[MONTH];不能写成MOV AL,MONTH-1或者MOV AL,[MONTH]-1
DEC AL
MOV CL,3
MUL CL
MOV SI,AX;将偏移地址3*(month-1)赋值给SI
MOV AH,2
MOV DL,[BX+SI]
INT 21H
MOV DL,[BX+SI+1]
INT 21H
MOV DL,[BX+SI+2]
INT 21H
;///输出空格
MOV AH,2
MOV DL,0
INT 21H
MOV DL,0
INT 21H
;///输出该月的第几天
MOV AL,DAY
MOV AH,0
剩余6页未读,继续阅读
资源评论
SunnyYim
- 粉丝: 1
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于opencv的dnn模块实现Yolo-Fastest的目标检测python源码+模型+说明(高分项目).zip
- 使用Python调用微信本地ocr服务.zip
- 【精品推荐】人工智能在医疗中的应用.pptx
- 【精品推荐】电子医疗仪器人机接口-(1).ppt
- 【精品推荐】电子医疗仪器人机接口.ppt
- ubuntu镜像ubuntu镜像01
- 基于paddle搭建神经网络实现5种水果识别分类python源码+数据集(高分毕设).zip
- 【精品推荐】电子商务网店类型介绍.ppt
- 基于paddle搭建神经网络实现水果识别分类python源码+数据集(高分项目).zip
- 三菱plc编程口通信学习笔记.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功