dos

    1

    1答えて

    このコードの何が問題なのですか?私はこのプログラムが文字列を逆にして表示することを期待しています。 ;String reverse (Problem is it is displaying any output) .model small .stack 100h .data text1 db 'HELLO WORLD $' text2 db 13 dup(?)

    1

    1答えて

    アセンブリ言語のプログラムを作成していますが、スタックに文字を押し込んでコンソールに文字を表示しようとしています。私は文字の印刷に割り込み21Hのサービス番号2を使用しています。 私はプログラムを実行すると、文字がコンソールに表示されますが、コンソールに無限の時間が表示されるという問題があります。私はループを使用していないので、コンソールに無限回印刷されている理由はわかりません。 問題を解明するた

    1

    1答えて

    はなぜ結果は、私が期待される結果を確認するために行う必要がありますどのような変更(8) mov dl, 4 ;dl=00000100=4 shl dl, 1 ;dl=00001000=8 mov ah, 2 int 21h 代わり◘のスペース(32)であるのでしょうか?

    -1

    2答えて

    私はこのプログラムをTurbo C++で作っています。画面上の四角をクリックすると、プログラムは終了します。私はそれを一度実行すると、プログラムは正常に動作します。しかし、私がもう一度それを実行すると、マウスが正方形の中に入るとすぐに終了します。クリックを待つことはありません。私はそれがマウスをリセットすることと関係があると思う。 #include<process.h> #include<con

    0

    1答えて

    私は、MASM x8086でバイトサイズのポリ派生アプリケーションを書いている途中で、負の係数を受け取ることができなければなりません。 私は、バイナリを符号付きおよび符号なしの形式で表現できることを理解しています。しかし、別の配列を避けるために、符号付き整数を受け取る方法を探しています。あるいは、変数を符号付き整数として定義する方法はありますか? 以下は私の整数入力手順です。 TEN db 10

    -2

    2答えて

    私はアセンブリで3ループのタイミングを取っています。 最初のループは10秒間動作していて、次に2秒間実行されるべき第2ループにジャンプします。 3番目は10秒以上働くことです。 主な考えは、交通信号を構築することです。パラレルポートに接続されている各LEDは、TASMを使用して異なる時間をオンにする必要があります。 赤色:10秒。 レッド&オレンジ:2秒 グリーン:10秒 、その後、再び赤に取得.

    0

    1答えて

    DOSアセンブリでユーザー入力を取得しようとしていますが、DSとDXを設定する方法を頭に入れていないようです正しい場所への書き込みを中断します。私のメインファイルのコードは次のとおりです。 BITS 16 org 0x100 Start: ; SNIP mov dx, Name call GetString ; SNIP Exit: mov ax, 0x4c00 int

    -3

    1答えて

    VB.NETの通常のwindows.formアプリケーションを作成してms dosモードで起動した場合、私はnotepadとtaskmgrを実行できますが、通常のexeファイルでは実行できないというエラーが表示されますMS DOSモード。 MS DOS環境と互換性がある方法はありますか?

    -4

    1答えて

    指定したファイルの属性を読む これまでのところ、すべて私がインターネット上で見つけたものファイルからの書き込み/読み取りについてですが、これは少し役に立ちません。 編集:私が使用しているWindows 7のx64の、しかし、すべての私のプログラムは、このので

    -4

    2答えて

    MASMコンパイラとDOSBOXを使用しています。私は変数からレジスタへの値を保存したいと思っています。私はCXレジスタにnum1の値を保存したい。どうやってやるの? .MODEL SMALL .STACK 50H .DATA num1 db '5' NL DB 0DH, 0AH, '$' msg db ?,0AH,0DH,"Enter an odd number