masm

    1热度

    1回答

    我,我们这样做是为了类简单的64位汇编程序。它应该接受用户输入(字符串)并将小写字母的字符串返回成大写和小写。 与我有什么,它会直到它找到一个空间读取任何东西,这会不会以后再阅读。所以如果我输入“test”,它会输出“TEST”。如果我输入“Test Test”,它会输出“TEST”。但是,如果我在第一个单词之前添加空格,它会输出第一个单词但删除空格。例如:输入“TesT”,输出:“tESt”。

    0热度

    2回答

    INCLUDE Irvine32.inc .data array DWORD 10,20,30,40,50 sum DWORD 0 .code main PROC mov EDI,offset array mov ECX,5 mov EAX,0 HERE: add eax,[edi] add edi,TYPE array dec ecx jnz HERE mov

    0热度

    1回答

    我已经生成了我的.C源文件的汇编列表。而在C源代码我已经实现TLS是这样的: char *msg = "callback"; void NTAPI tls_callback(PVOID DllHandle, DWORD dwReason, PVOID lpVd) { MessageBoxA(0,msg,msg,0); } #ifdef _WIN64 #pragma comm

    2热度

    1回答

    我试图写一个操作系统,我开发一个引导程序。 我在第一行得到一个语法错误。 这里是我的汇编代码: .286 ; CPU Type .model TINY ; memory of model ;---------------------- EXTERNS ----------------------------- extrn _BootMain:near ; prototype of C

    3热度

    1回答

    我正在使用Visual Studio 2017,并且想要测试$符号。使用下面的代码,我期望var1和var2的值是不同的,但它们是相同的。 .data var1 DWORD $ var3 BYTE 16 dup (0FFh) var2 DWORD $ 这是一个什么样VS显示内存 的图像VAR1值对我来说很有意义,但是如果$应该显示下一个内存地址,为什么VAR2显示与var1相同的?它不应

    2热度

    2回答

    我需要附近跳转(E9 XX XX)并指定在代码中,但TASM(和MASM)在组装后将其更改为Short(EB XX NOP)。 MAIN SEGMENT BYTE ASSUME CS:MAIN,DS:MAIN,SS:NOTHING ORG 100H HOST: jmp NEAR PTR VIRUS_START db ’VI’ mov ah,4CH mov al,0

    2热度

    1回答

    这是我第一次问,所以我要在这里尽我所能,但是我在汇编任务中遇到了麻烦,在这个汇编任务中我给了一个.cpp文件(下面),并且必须创建一个包含乘法,方形和除法函数的.asm文件。我遇到的问题是Square和Multiply函数完成后,我必须调用PrintResult来显示答案。对于分区,成功的分隔返回1,不成功的分隔返回0并调用PrintResult显示失败消息。我不允许编辑他的.cpp文件,但我不知

    0热度

    1回答

    当我禁用桌面组合时,每当将鼠标悬停在标签上时,我都会闪烁/闪烁。这仅在禁用桌面组合时发生。我试图取消WM_ERASEBKGND消息,但它不能解决问题。这个问题的解决方案是什么? 这是我试图用于MASM选项卡控件的示例。 http://www.dreamincode.net/forums/index.php?app=core&module=attach§ion=attach&attach_i

    -1热度

    1回答

    由于我在使用后出现问题WX_EX_COMPOSITED由于与报表类型设置不兼容,我不得不关闭它。 Disabling desktop composition causes flickering on Tab Control 现在,每当我与响应消息中的任何一个调整的主对话框一起调整TAB控制WM_SIZE,WM_SIZING,WM_WINDOWPOSCHANGED消息 invoke GetClien

    0热度

    1回答

    我用vs 2015写了x64 masm程序。 ExitProcess PROTO MessageBoxA PROTO .data text db "Winter hat", 0Ah, "Upon my head - ", 0Ah, "My head stays warm,", 0Ah, "But my nose is red!;", 0 header db "Task1",