assembly

    2

    1答えて

    を使用して範囲内のアセンブリ乱数Easy 68Kシミュレータを使用して簡単なブラックジャックゲームを作成しており、乱数を使用してカードを割り当てる必要があります。私のカードは2から11の範囲でなければなりません。私は毎回同じ数字を得ているようですが、それは私が期待している範囲内ではありません。マイカード値はD3で終わる必要があるので、私は、次の乱数コードを持っている:https://notendu

    0

    2答えて

    私はGCCの拡張のasmオプション asm goto ( "clc\n" "lo:\t" "lods\t%[ax]\n\t" "lea\t%[wc](%[base], %[off], %[k]), %[la]" "adc\t%[ax], (%[la])\n\t" "inc\t%[off]\n\t" "jnz\tlo\n\t"

    -8

    1答えて

    私の上司はこれをアセンブリに変換するように頼んだので、アセンブリについてよく分かりません。誰かが私を助けてくれますか? これは私に //Global Variables #define HRM_PERIOD 15 int hrArr [HRM_PERIOD] int *hrPt = hrArr; /* Function addtoarray Parameter: int np -

    3

    1答えて

    コードがVM内で実行されているときに、ホストコンピュータの物理CPUの数を知る方法があるかどうかを知りたいと思います。 WindowsおよびVmWare(workstation/esxi)およびHyperVで動作するC++ /アセンブリソリューションを探しています。非常に曖昧な質問に申し訳ありませんが、いくつかの検索を行った後、の中にの仮想マシンを実行できるかどうかはわかりません。

    6

    1答えて

    のは、私は2つの32ビットがEAXなどの低32ビット・ワードとRAXにEDXとして高い32ビット・ワードを登録置きたいとしましょう。 私は1つの方法を見つける必要があり: shl rdx, 32 or rax, rdx この方法では、我々は我々が最初に高い32ビット・ワードをクリアする必要がありますよりも、我々はそれをSHUREされていない場合は32からRAXの61ビットが0であるこ

    3

    1答えて

    クラッシュ: .section .rodata input_format1: .string "%d%d" output_format1: .string "Yes. %d is a power of %d\n" output_format2: .string "No. %d is not a power of %d\n" .section .text .globl main

    0

    1答えて

    私は開発中のM68kコンピュータ用の小さなOSを書いていますが、少し問題があります。私はそれを行うために、次のコードを書いたユーザーに進(31)16進値(たとえば$ 1F)を表示できるようにする必要がありますが、それはいくつかの問題があります。 ConvertHexByteToDecimal: move sr, -(sp) ; Back up status register to st

    6

    3答えて

    は、どのように、各パラメータがでなければなりません登録 、 、最終的に各パラメータが何を意味するのか、特定のシステムコールが期待するどのように多くのパラメータ を知っていますか? man alikeコマンドがありますか?

    1

    1答えて

    私はC言語でプログラムを作成していますが、私はインラインasmを使用しています。インラインアセンブラコードには、実行時にパッチを適用したいいくつかのアドレスがあります。 コードの迅速なサンプルはこれです: void __declspec(naked) inline(void) { mov eax, 0xAABBCCDD call 0xAABBCCDD } アンは私が

    1

    1答えて

    org 100h mov ah, 9 mov dx, str1 mov byte [str1+2], [char] int 21h mov ah, 4Ch int 21h str1 db 'String$' char db "o" なぜNASMは私に、このエラーメッセージ出すん:私はこの行のオペコードの組み合わせが無効とオペランド mov byte [str1+2], [