masm32

    0

    1答えて

    現在登​​録している値EAXを配列に配置する方法がわかりません。 このプログラムの基本的な機能は、日付配列を取り出して一意の数値に変換し、それらをBubbleSortして元に戻すことです。 「datetonum」で見つけた値をEAXに入れて、見つけた値を配列raに保存したいと思います。 私は何かをする方法を理解できないようです。 かなりシンプルであるようですね。 ありがとうございます! inclu

    1

    1答えて

    ユーザを文字列に入力させようとしており、ユーザ文字列に含まれる文字の数をカウントする必要があります。 Ex。 "Hello" H = 1、e = 1、l = 2など。 しかし、サイズがBYTEのポインタと最大132文字の文字列の長さをGetNumLettersというプロシージャに渡すのに問題があります。 文字列の長さが "Hello"の場合はstringLength = 5ですが、手続きにstri

    -1

    1答えて

    プログラムは正常にコンパイルされますが、メインウィンドウの作成に失敗します。具体的には、CreateWindowExが失敗し、「ウィンドウの作成に失敗しました」と表示されます。 私が間違っていることを知っている人は誰ですか?私はアセンブリについてのKip Irvineの本をほぼ正確に追っていますが、何かが欠けているようです。 EDIT:推奨事項に基づいてコードを更新しました。今度はプログラムがウィ

    -2

    2答えて

    MASMを使用してパリンドロームをチェックする方法が固まっています。 #include <iostream> #include <cstring> #include<string> #include <algorithm> using namespace std; extern "C" char test(char*, int); int main() { char arr

    0

    3答えて

    私はアセンブリに新しく、宿題をやろうとしています、インデックスの値の代わりに配列のインデックス位置を印刷する方法を知りたい、ポインタとしてESIを使用しています。ここでは配列は0と1で埋められており、1のインデックスのみを出力したいと思います。 サンプルアレイ[1 | 1 | 0 | 0 | 1] PRINT: mov eax,[esi] cmp eax,1 je S

    2

    1答えて

    DLLアセンブラからC++プログラムに浮動小数点値を返すことに問題があります。私はxmm0レジスタで処理する必要があると思いますが、間違っていますか?ここ #include "stdafx.h" #include<windows.h> #include<iostream> #include <cstdio> #include <thread> #include <vector> usi

    0

    1答えて

    ここで何が起こっているのか、スタックの内容、ESP、EBP、SSレジスタのどこにここに書かれているコードのところで。 ここだから私はスタック上に何があるか確認する必要が私のコード include \masm32\include\masm32rt.inc .data? value DWORD ? .code start: push 42 push 5 c

    1

    1答えて

    MASMが組み込まれたVisual Studio 2015で次のコードを実行しようとしています。私はアーバインライブラリファイルをプログラムにリンクしようとしています。しかし、私は次のエラーのうちの49のようになります。ここで A2C \Irvine\SmallWin.inc(11)or specified size A2C \Irvine\SmallWin.inc(12)or specifie

    0

    1答えて

    asciiCodeというdw変数に数値を格納した非常に単純なプログラムがあります。私は、この値は、Aによって表されるASCII文字を印刷するmasm32rt.incで宣言さprintマクロを使用したいのですが、これを実行しようとすると、プログラムをクラッシュ: .386 option casemap:none include \masm32\include\masm32rt.inc .d

    0

    1答えて

    この原因は何ですか?私はアセンブリー(asm)プログラミングの新人です。私は何時間もそれを理解しようとしていたので、私のコードで何が起こっているのか迷っています。 .data stringInput BYTE 21 dup (0) wrongInput BYTE "That is incorrect", 0 correctInput BYTE "That is correct you win