masm

    -2熱度

    1回答

    我與我的朋友必須在C#中編寫程序,該程序計算牛頓的迭代並將其用於由我的朋友編寫的特殊ASM庫。圖書館的工作原理是因爲我們在c main函數的visual中運行這個asm代碼,並且我們得到了繪製牛頓分形的所有點。但是當我想在C#中運行函數時,我得到了表中的結果,並且當我想將此結果寫入代碼爲-1073740791(0xc0000409)的文件程序退出中,並且在文件中我有例如10000點或20000點(

    -4熱度

    1回答

    我的理解是C調用約定在調用函數之前將參數放在堆棧上。通過使用EBP作爲參考(如[EBP + 8]或[EBP + 12])的顯式堆棧參數,可以在函數內訪問這些參數。 我的問題是,如果它可以這樣訪問,爲什麼需要局部變量? - 函數不能直接與參數一起工作嗎?它僅僅適用於函數沒有參數的情況,但仍然初始化局部變量以供內部使用?

    0熱度

    1回答

    我注意到使用TYPEDEF來定義PTR與各種數據類型似乎沒有任何區別。例如,這三種類型似乎用來存儲時的行爲完全相同,mov 32位地址: PTYPE TYPEDEF PTR PBYTE TYPEDEF PTR BYTE PWORD TYPEDEF PTR WORD .data arrayByte BYTE 10h,20h,30h ptr_1 PTYPE arrayByte ptr

    0熱度

    1回答

    我已經通過Visual Studio市場安裝了AsmDude。我重新啓動計算機並嘗試編輯.asm文件,但未顯示語法突出顯示。 我去了工具 - >選項 - > AsmDude和它說,高亮的語法時才啓用。 我也不能得到建在MASM語法高亮通過下面就如何做到這一點的指導工作Visual Studio的。 爲什麼我不能得到任何語法突出顯示工作?

    4熱度

    2回答

    在this website中,我發現CMOS RAM中的年份僅存儲在一個字節中。 據瞭解,一個字節只能容納0到255,所以我寫這篇文章的代碼得到什麼09H店: assume cs:code,ss:stack stack segment db 64 dup (0) stack ends code segment start: mov ax,stack

    1熱度

    1回答

    對不起,如果這是一個基本問題,但我似乎無法在網上找到答案。 我學習大會。開發環境是VS2013 &在Windows 7上的MASM。我對字符串操作有一個體面的理解,現在我試圖將一個字符打印到控制檯。我可以在互聯網上找到的方法涉及包括MASM文件,使用MessageBoxA或修改項目設置以使用DOS中斷。 包括外部文件,並修改項目設置是我絕對不想做兩件事情。 MessageBoxA看起來很酷,但是沒

    0熱度

    1回答

    請幫我瞭解一下下面的彙編代碼表示並執行(抱歉,如果它是基本!): mov edx, dword ptr sub_40833C[ecx] 操作前,ECX是544H和EDX是00408887(地址) 。 地址4083CC的值爲55 be d9 b6。 操作後EDX中的值爲3A202147。 它是如何得到這個的?

    3熱度

    1回答

    所以我的任務是創建V由星號(*)製成,每個*有一個隨機的前景色和背景色。這裏是我的代碼...我放了幾個休息時間,並追溯了程序,並有點想出了它的問題。當我運行它時,它變成一個無限循環,因爲反斜槓PROC調用覆蓋循環計數器(ECX寄存器)的顏色過程,並且還覆蓋用於移動光標位置的寄存器DH/DL。我是一名初學者,可以使用一些提示或技巧來避免將來出現這些問題並加以解決。任何幫助表示感謝,提前致謝! 分配指

    0熱度

    1回答

    我真的想將我的C++程序注入另一個(編譯的)程序。我想這樣做的方式是改變字節的第一部分(程序開始的地方)以轉到我的程序的二進制文件(例如粘貼到一個codecave中),並在完成運行後返回到注入之前的位置程序開始運行。 這是甚至可能嗎?如果是的話,這是一個好的/聰明的想法嗎? 還有其他的方法嗎? 例如: 我寫了一個程序,將當前時間寫入文件,然後終止,所以如果我將它注入Internet Explore

    0熱度

    1回答

    所以我對組裝非常非常新,我們爲學校計算機賦值函數: z = x^2 * y - 16(4 - y )我一直在使用MASM嘗試編譯它,以確定它是否會工作,但我不斷收到一個錯誤 ,錯誤2071:初始化幅度太大,指定大小。 我的代碼是: title Assignment3_JoelCatterall.asm .model small .stack 100h .data include cons