masm

    3熱度

    1回答

    Microsoft MASM語言包括.K3D directive。文檔很少: 允許組裝K3D指令。 從其他指令推斷這似乎是一個x86 ISA擴展。 我在整個英特爾架構文檔中找不到該術語的實例。 A Google search on intel.com顯示總共8個結果,沒有任何用處。 A Google search on microsoft.com只能找到MASM文檔。 什麼是K3D x86 ISA

    1熱度

    1回答

    Include Irvine32.inc .data prompt1 BYTE "Bye!", 0 prompt2 BYTE "Type an integer : ", 0 .code MAIN PROC mov edx, OFFSET prompt2 call WriteString call ReadInt exit MAIN EN

    1熱度

    2回答

    這是我的代碼搜索IH一些字符串由1個字母組成: selectedWords BYTE "BICYCLE" inputLetter BYTE 'Y' cld mov ecx, LENGTHOF selectedWords mov edi, offset selectedWords mov al, inputLetter ;Load character to f

    0熱度

    1回答

    我有2個字符串和一個字母。 selectedWords BYTE "BICYCLE" guessWords BYTE "-------" inputLetter BYTE 'C' 基礎上this answers,我寫的代碼誰主持人如果selectedWords有字母C如果是這樣的情況下,他需要改變串guessWords: guessWords 「--CC--」 但從一些奇怪的原因,我得到所

    0熱度

    1回答

    Microsoft MASM語言有IRP directive。它是FOR指令的同義詞,它定義了「用於每個項目」的程序集循環。 我覺得名字困惑。搜索沒有揭示這三個字母的含義。 IRP代表什麼?

    1熱度

    1回答

    我無法使用此聲明,因爲selectedWords可以是任何字符串。 .DATA guessWords BYTE SIZEOF selectedWords DUP ('-'), 0 所以我嘗試這樣做: ;Wordls what we select by rundom code selectedWords BYTE ? lengthSelectedWorld DWORD ? ;Lette

    0熱度

    1回答

    我在清除屏幕時遇到問題。 我正在使用致電Clrscr但它很慢。它不夠快,所以我有屏幕,黑色,沒有數字,因爲等待功能Clrscr完成。 call Clrscr ; Write a string to the console: INVOKE WriteConsole, consoleHandle, ;console output handle ADD

    1熱度

    2回答

    我必須顯示在屏幕上傳遞的時間,我一直在網上查找,發現如何設置時間延遲,但我不知道如何顯示它在屏幕上 這裏是我得到的,現在(我不知道這是否是做的方式) delay proc mov ah, 00 int 1Ah mov bx, dx jmp_delay: int 1Ah sub dx, bx cmp dl, delaytime

    1熱度

    1回答

    即時通訊設法編寫簡單的程序在MASM和即時通訊注意到,我的程序加載其中之一時混合vararas。 下面是簡單的例子例如: .386 .model FLAT, STDCALL option casemap:none include \masm32\include\masm32rt.inc includelib \masm32\lib\kernel32.lib includelib \mas

    -2熱度

    1回答

    我目前正在對一些文件進行加密操作。但是,我在覆蓋.txt文件時遇到了麻煩,並且很難確定哪裏出了問題。下面是我一直在研究的代碼的一部分,我認爲這有問題。 push 0 push FILE_ATTRIBUTE_NORMAL push OPEN_EXISTING push 0 push 0 push FILE_READ_DATA push of