x86-16

    0

    1答えて

    私の場合0AhのAlレジスタに値を表示したいのですが、ここに私のコードがありますが、nothigが起きますが、私は確信していませんが、私の問題は私がhexa numberあなたが忘れてしまったすべての ; You may customize this and other start-up templates; ; The location of this template is c:\emu80

    1

    1答えて

    配列の中で最大値を検出するアセンブリプログラムを作成しましたが、今度は配列の中で2番目に大きい番号を探したいと思います。これを行うために自分のプログラムを変更するにはどうすればよいですか? これは私が書いたプログラムであり、動作します。プログラムは配列のすべての値を出力し、配列の最大値を見つけます。今私はそれが2番目に大きい値を見つけることを望みます。 %include "io.mac" .ST

    2

    1答えて

    文字列内の2つの文字の間でフリップしようとしているので、私はbuily 関数を2つの文字へのポインタを取得して切り替えます。関数は正常なassmbly文字でうまく動作しますが、文字列からcharとしてパラメータを渡すと、他の場所から文字が狂ってくることがあります。例えば は、私はこの文字列を得た: string db 'd', 'a', 'b', 'e', 'c', 0Dh, 0Ah, '$'

    -1

    1答えて

    現在、8086アセンブリを学習していますが、符号とオーバーフローのフラグの違いを理解していますが、そのうちの1つだけがオンの場合の例は考えられません。あなたは私に例を挙げることができますか?できるだけ簡単なコマンドを使用して、その例を理解できるようにしてください。

    -2

    1答えて

    私はアセンブリ8086でバブルソート機能を実行しようとしていますが、何らかの理由で間違った答えが出てしまい、その理由がわかりません。 私はまだそれを学んでいないし、私はそれを使用する方法がわからないので、任意の.code、.dataとそれらのいずれかを使用することはできません。 私が使ったスワップ機能は、私が知っている限り動作します。 (編集済み) org 100h jmp main

    2

    1答えて

    私は以下のコードでいくつかの行を理解できません。 int sc=-1; while (strings[sc++]!=0) { _asm{ PUSH SI; MOV SI,sc; get pointer MOV DL,strings[SI]; get character CMP DL,' '; if not space JNE next MOV AH,2H; display new

    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答えて

    私は最初に質問したい、StackoverflowはAS88アセンブリ言語に関する回答を見つけるために適切な場所ですか?誰かが私をより有益な場所に導いてくれないのではないでしょうか? 私は念のために私の質問を投稿するつもりです: 私はそれが内部生産の計算にベクタ番号の最初の二つのペアをスキップするように以下のソースコードを編集する必要があります。私はそれが何を意味するのか分からず、誰かが私の答えを説

    0

    1答えて

    自分自身のキーボード割り込みハンドラ(DOSが使われています)を書き込もうとしましたが、これは画面にメッセージを書き込むだけです。キーボードが押されていないと、別のメッセージが終わりなく出力されます(プログラムを正常に停止する方法はありませんが、問題はありません)。 MYTASKルーチンのDOSの行がコミントされているとき、割り込みハンドラはうまく動作しますが、コメントが外されているので、プログラ

    0

    1答えて

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