masm32

    1熱度

    1回答

    我需要編寫函數,該函數應該使用SSE2將弧度轉換爲度數。 這是分配。我不知道該怎麼做。 _180_PI等於180/3.141592 ...... 我的函數需要剛剛返回return rad * _180_PI 這個函數在DLL數,這是它的聲明如何: __declspec(dllexport) double __stdcall RadToDegAsm(double rad); 我: .DATA

    1熱度

    1回答

    我正在嘗試在MASM中編寫一個小程序,它將接收用戶輸入的字符串,從每個字符的ASCII值中減去4,然後輸出新字符。 除了當調用StdOut時,這是大部分成功的,它不僅打印當前修改的字符,還打印下一個字符。 我一直在試圖弄清楚發生了幾個小時,但仍然沒有線索。這是我的代碼: .486 .model flat, stdcall option casemap :none include \masm

    1熱度

    1回答

    我越來越 微軟(R)宏彙編版本6.14.8444 版權所有(C)微軟公司1981- 1997年。版權所有。 組裝:E:\ RaamSoft \ SICBasm \ EasyCode \ TestIOsicb2.asm ASCII建立 E:\ RaamSoft \ SICBasm \ EasyCode \ TestIOsicb2.asm(117):錯誤A2070:無效instruc 灰操作數 E:\

    1熱度

    1回答

    我從IDA Pro的產生一些像這樣的僞彙編代碼: aR6033AttemptTo: unicode 0, <R6033> dw 0Dh, 0Ah unicode 0, <- Attempt to use MSIL code > unicode 0, <from this assembly during n> unicode 0, <ative code initialization>

    1熱度

    2回答

    我已經做了一些研究,但仍然無法找到有效的答案,如何通過從終端按F1-F12鍵來終止裝配程序。 我有一個簡單的程序,像這樣: .data prompt1 BYTE "Please Input a sentence.",0Dh,0Ah,0 .code Main Proc mov edx,OFFSET prompt1 call WriteString call ReadString

    0熱度

    1回答

    我對Windows中的一些MASM語法的代碼是這樣的: stru_40DBA0 dd 0FFFFFFFEh ; GSCookieOffset ; SEH scope table for function 402B22 dd 0 ; GSCookieXOROffset dd 0FFFFFFC0h ; EHCookieOffset dd 0 ; EHCookieXOROffset

    1熱度

    1回答

    我在ecx設置600爲rep movsw,當它執行時移動616個字節。 表示這個特定的代碼。 我錯過了什麼? 後面的代碼我包括兩個Pdumps來顯示移動的結果。 第一個是原點,第二個是目的地。 ; This program reads the contents of "E:\RaamSoft\SICBdata\SICBCONS201401.SLD" and ; outputs i

    2熱度

    3回答

    我學習彙編語言的時刻,並通過逃學爾灣書彙編語言,他談到條件跳轉指令,並給出了下面的例子 Example 2: mov bx,1234h sub bx,1234h jne L5 ; jump not taken je L1 ; jump is taken Example 3: mov cx,0FFFFh inc cx jcxz L2 ; jump is taken 能 人請向我

    0熱度

    1回答

    我試圖找出爲什麼我收到此錯誤: Unhandled exception at 0x0000007b in Project.exe: 0xC0000005: Access violation 首先我不能確定什麼該指令情況:MOV EAX, 100 因爲我已經將123存儲到EAX中。當我調試程序時,它通過程序ran運行參數後指出EAX = 100。我的問題是,MOV EAX,100取代123? 同樣在

    0熱度

    1回答

    我有一個問題,我已經被賦予了一個任務來製作一個靜態庫,例如MASM,但是我在網上找到的所有教程對我來說都不完整或太難了解。我使用的是dosbox,因爲我有一個64位的窗口。 請幫忙一步一步 請和謝謝