問題タブ [emu8086]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - emu8086 3文字のアセンブリ入力出力
皆さん、こんにちは。私はこの言語を初めて使用します。入力 ABC を受け入れて ABC を返すように変更したコードを次に示しますが、ABB を返します。AH,BH と Ax,Bx で試してみましたが、さらに悪化しました。これを修正するにはどうすればよいですか (今のところ、先生は MOV、INT、LEA、およびここのコードにあるものに固執することを望んでいます)。ヒントと答えをありがとう
assembly - マクロ内でオフセット差または定数を渡す
これは大学の課題なので、emu8086 を使用する必要があります。emu8086.incなし
私が持っているとしましょう
それで:
そう。単語に割り当てられた長さを渡すことを除いて、マクロ内で文字列の長さを渡すことはできません。しかし、equ定数でそれを行うことができれば、私は興味があります。
assembly - 8086 のログインフォームの改善
学校での最終課題としてコードを作成しました... ログインフォームです。登録とログインはできますが、私が見つけた唯一のバグは、16 桁のパスワードを入力できないことです。
プログラムで修正または改善できる点について、フィードバックをお寄せください。
前もって感謝します。
assembly - Intel 8086 - プッシュ コマンドでエラーが発生する
割り当てのためにいくつかのコードを変更することになっています。私の問題は、コード自体が正しく機能していないことです。サンプル コードを動作させるだけで、タスクの助けを求めているわけではありません。そうは言っても、どんな助けも大歓迎です。
まず最初に、これが私が使用するはずのコードです。
コンパイルして実行しようとすると発生するエラーは 48 行目で、次のとおりです。
問題の行は次のとおりです。
ありとあらゆる助けをいただければ幸いです。
assembly - shl は 2 つのバイト グループ間でビットを移動しません (x86)
階乗を計算するための次のコードがあります。
コードの最初で、num1 を 4 バイト変数として宣言しました。num1 が num1(左) と num1(右) の 2 つのバイト グループに分割されているとします。ビットをシフトすると、num1(right) から num1(left) に移動しません。どうすればこれを解決できますか?
assembly - emu8086での減算による2つの数値の除算
問題は次のとおりです。「足し算を繰り返すことで掛け算ができるように、引き算を繰り返すことで割り算をすることもできます。数値 N1 が別の数値 N2 になる回数を計算する手順を含むプログラムを作成してください。次のことを行います。ループが必要で、そのループが実行された回数をカウントします。」私は引き算段階で本当に立ち往生しています。ループを作成する必要があることはわかっていますが、どこに配置すればよいかわかりません。
assembly - 改行して同じ文字を改行して出力する方法
組み立てを勉強しようと思っています。「Hello World!(red text) with a background color(yellow)」の印刷でこの例を見ました。
試行錯誤により、コードを編集して、背景が黄色のスペースだけを印刷することができました。ただし、改行を印刷できません。mov [200], ' '
たとえば、新しいものを追加すると(これが正しいかどうかわからない)、別の行に文字が追加されますが、色が異なります..00010001b
カンマの後に追加すると、青色の別の色が印刷されます.
誰でもこのコードで有利なスタート チュートリアルを教えてもらえますか? 今のところ別の行を印刷したいだけです..これまでの作業コードは次のとおりです..黄色の行全体を印刷します
assembly - emu8086 - コンパイルに非常に時間がかかり、プログラムが動作しない
このコードは emu8086 で書きました。
エミュレートを押すと、コードをコンパイルするのに非常に長い時間がかかり、コンパイルすると奇妙に正しく動作しません。(main にジャンプする代わりに、関数 max などにジャンプします)
「magshimim.inc」に問題があるかもしれないと言う前に、問題はありません。他のファイルでは動作します。