好的人...... 我正在使用TASM和DOSBOX来使特定代码工作。 现在问题是我需要制作几个文件。 .exe .sbr .crf .lst .asm .map .obj
我能够创建除.crf和.sbr
之外的所有内容我该怎么办?请帮忙
这是代码....
TITLE PROG2-3 (EXE) PURPOSE: TRANSFERS 6 BYTES OF DATA PAGE 60,132
.MODEL SMALL
.STACK 64
.DATA
ORG 10H
DATA_IN DB 25H, 4FH, 85H, 1FH, 2BH, 0C4H
ORG 28H
COPY DB 6 DUP (?) ;--------------
.CODE
MAIN PROC FAR
MOV AX,@DATA
MOV DS, AX
MOV SI, OFFSET DATA_IN
MOV DI, OFFSET COPY
MOV CX, 03H
MOV_LOOP:
MOV Ax, [SI]
MOV [DI], Ax
INC SI
INC SI
INC DI
INC DI
DEC CX
JNZ MOV_LOOP
MOV AH,4CH
INT 21H
MAIN ENDP
END MAIN
答案 0 :(得分:0)
.crf是交叉引用。 MASM将在单独的.crf文件中创建交叉引用。我记得,使用TASM,如果在命令行中指定/ c,则交叉引用将添加到.lst文件中。
.sbr是源浏览器文件。同样,MASM将创建这些文件以供调试器使用。我认为TASM中的相应选项是/ zi,它将创建完整的调试信息。但我不认为它创建了一个.sbr文件。
您可以尝试在命令行上键入tasm /?
,看看它是否输出命令行选项参考。或者问你的教授。