0

わかりました... 特定のコードを機能させるために、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
4

1 に答える 1

0

.crf は相互参照です。MASM は、別の .crf ファイルに相互参照を作成します。TASM では、コマンド ラインで /c を指定すると、クロス リファレンスが .lst ファイルに追加されます。

.sbr はソース ブラウザ ファイルです。ここでも、MASM はデバッガーで使用するこれらのファイルを作成します。TASM の対応するオプションは、完全なデバッグ情報を作成する /zi だったと思います。しかし、それが .sbr ファイルを作成したとは思いません。

コマンド ラインに入力tasm /?してみて、コマンド ライン オプション リファレンスが出力されるかどうかを確認してください。もしくはご教授お願い致します。

于 2015-06-03T20:54:21.287 に答える