tasm

    0

    1答えて

    私は、ファイルを分析し、その情報(名前とサイズ)をファイルに出力するアセンブラプログラムを作成しています。私は基本的に4Ehと4Ehの割り込みを使用してファイルを検索しています。それらは両方とも、そのファイルに関する情報に基づいてDTAオブジェクトを返します。 16ビットのユーザー入力サイズと比較する必要がある32ビットファイルサイズを戻します(指定されたユーザー入力サイズより大きい場合はファイル

    -1

    1答えて

    私はしばらくの間、自分のコードを修正しようとしていましたが、私はwork.Itにそれを得るように見えることはできませんエラーを教えてください:COMファイルを生成することはできません。どのように私はこれを修正することができる任意のアイデア? .model small .386 .stack 100h .data inpM db "Input string: $" inpu

    0

    1答えて

    次の問題があります: 小さな数値を大きな数値に分割しようとすると商が非常に高くなり、なぜ理解できません。ここで私は1から5までを分割しようとしているプログラムがあり、結果は256です(変数 'a'と 'b'はdb型でなければなりません) 誰かが私を助けることができますか?事前にありがとうは .model small afisareanr macro nr local m11 local m

    3

    2答えて

    アセンブリ言語が新しく、コードに問題があります。最初は1入力と1出力を試しましたが、うまく動作します。しかし、私は2つの入力を試みます。それは問題が現れた時です。 "Gender"入力1と出力1が重なっているように見えます。 私は徹底的に検索し、同じことを尋ねるが、彼/彼女は異なっていて、私は理解できないようだ。私は誰かが助けることを望む。これは学校のためのものです。 全コード: .model s

    0

    1答えて

    アセンブリでは斜めに0-9を表示しようとしていますが、出力によって斜めに印刷された数値がウィンドウの中央に表示されます。 start: mov ah, 02h mov cl, 0Ah ;counter (10) mov dx, 02h ;mov bx, 02h mov dl, 30h ;start printing 0-9 mov dh, 02h ;start row mov al,

    -1

    1答えて

    午後、GUI Turbo Asembler TASMで文字列の配列を表示しようとしています。すべての文字列を最初に表示することはできません。 Program in tasm:誰かは、Borland C++ Example 例実際にこのTASM中を私は正しく画面上に文字列を表示し、その配列を通って移動し、非常にgrateful- これを助けることができる場合 コードは次のとおりです。 .MODEL

    2

    2答えて

    アセンブル後にジャンプ(E9 XX XX)に近づく必要があり、コードではTASM(およびMASM)でショート(EB XX NOP)に変更する必要があります。 MAIN SEGMENT BYTE ASSUME CS:MAIN,DS:MAIN,SS:NOTHING ORG 100H HOST: jmp NEAR PTR VIRUS_START db ’VI’ mov ah,4

    0

    1答えて

    (DOSBOXを通じて実行されているアセンブリのx86)私は(それを開く)ファイルをロードするための画像(BMPファイル)と、最初のものをロードするために手続きをされて使用してい :私は、ファイルの名前のグローバル変数として使用されるようにファイル名たく proc OpenFile mov ah, 3Dh xor al, al mov dx, offset filen

    1

    1答えて

    テキストCSC 112.1をセンタリングするよう指示しました。 DB命令とオフセットを使用しました。 これは私のコード .model small .stack .data c db 10,13,10,13," лллл ",10,13 db " лллллл ",10,13 db "лл лл",10,13 db "лл ",10,13

    0

    1答えて

    アセンブリ内のファイルからバイトを読み取った後、現在のファイルの位置が更新されます。そのバイトを変更し、読み込んだ同じ位置のファイルに書き込むことはできますか?私は単に読み取りバイトのASCIIコードにしてファイルに書き戻すよりも、NUMBER [0]を追加するために、上記のコードで試してみましたx8086 READ_LOOP: MOV AH,3FH MOV BX, HANDL