使用dosbox

时间:2018-02-01 20:57:11

标签: assembly dos x86-16 dosbox

我编写了一个脚本,用于使用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,但这就是存储应用程序和我的字符串缓冲区的地方。

示例输出: enter image description here

0 个答案:

没有答案