ID Number: Q79844
6.00 6.00a 6.00b | 6.00 6.00a 6.00b
MS-DOS | OS/2
Summary:
In the Microsoft Macro Assembler (MASM) version 6.0, predefined
symbols for the date and time of assembly were introduced. They are:
@Date
@Time
These symbols can be used to construct strings that contain the date
and time.
More Information:
The following sample code demonstrates two methods of embedding the
information in a string in the object. Date1 and Time1 are constructed
using one method, Date2 and Time2 using the other. Assemble with /Fl
to get a listing that shows the expansion.
Sample Code
-----------
/* Assemble options needed: none
*/
.MODEL small
.STACK
.DATA
tmp equ <>
tmp CatStr <">, @Date, <">
Date1 byte tmp
tmp equ <>
tmp CatStr <">, @Time, <">
Time1 byte tmp
%Date2 byte "&@Date"
%Time2 byte "&@Time"
.CODE
start:
mov ax, @data
mov ds, ax
mov ah, 4ch
int 21h
END start
Additional reference words: 6.00 6.00a 6.00b