我正在尝试保存添加到文件的结果,但我有一些问题:
在文件中我找不到数字但是奇怪的字符你能告诉我我犯错的地方吗? 在我的程序开始时,我创建文件来存储结果
MOV AH,3CH
MOV CX,1 ;
mov dx, result
INT 21H
mov word [filehandle],ax ;
然后在将ASCII转换为十进制的函数中,我尝试写入文件
dec:
pop dx
add dx, 0x30
MOV AH,40H
MOV BX, word [filehandle]
MOV dx, dx
MOV CX, 1
iNT 21H
mov ax, 0x0200
int 0x21
cmp bp, sp
jne dec
最后我关闭文件
MOV AH,3EH
mov BX, word[filehandle]
int 21h