我编写了一个脚本,用于使用dos中断在程序集中输出日期。
N date.txt
N
N This script will generate date.com
N
N date.com
A 100
db '0000/00/00 0$'
mov ah,2a
int 21
mov bx,100
mov [bx],cx
mov [bx+5],dh
mov [bx+8],dl
mov [bx+11],al
mov dx,bx
mov ah,9
int 21
int 20
RCX
027
W
Q
我不确定我在这方面做错了什么,但它似乎只输出垃圾。我的第一个猜测是寻址是错误的,我不应该引用100,但这就是存储应用程序和我的字符串缓冲区的地方。