题目来源于《80X86汇编语言程序设计教程》(清华大学出版社)
代码如下:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;filename: showtime.asm
;function: 显示系统时间主模块
;author: Warning_ROO
;date: 2015-11-26 20:35:24
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
EXTRN GetDate:FAR
stack SEGMENT STACK
DW 1024 DUP(0)
stack ENDS
;数据段
data SEGMENT COMMON
MESS DB "Current date is "
MESS1 DB 2 DUP(?)
DB '-'
MESS2 DB 2 DUP(?)
DB 0DH,0AH,'$'
data ENDS
;代码段
code SEGMENT
ASSUME cs:code, ds:data, ss:stack
start: mov ax, data
mov ds, ax
call GetDate
mov dx, OFFSET MESS
mov ah, 09H
int 21H
mov ax, 4C00H
int 21H
code ENDS
END s