fatal error A1000: cannot open file?但文件是有的
AssemblycodefatalerrorA1000:cannotopenfile:\masm32\include\gdiplus_structs.inc但是我的include目录下是有这个文件的。怎么回事?我的包含文件及库Assemblycodeinclude\masm32\include\windows.incinclude\masm32
作者: ashead 发布时间: 08-28
jmp改变的是ip寄存器么? 还是会连cs一起改变
cpu怎么知道一次应该从内存里面取几条指令?有的汇编语句相当于3个字节的指令,有的汇编语句相当于4个字节的指令,cs:ip取址方式怎么才知道当前应该从内存里面取几个字节?即便是Mov指令不同的寻址方式,源地址操作对象的字节数也不尽相同啊
作者: bolings 发布时间: 08-28
win32汇编的问题
最近在学win32汇编,总是无法编译,各种问题,看了论坛,看到大家推荐RADASM,就下载下来用了,但是还是遇到一些问题,可能是我的设置不对吧,还请高手指教比如我的源程序.386 .modelflat,stdcall optioncasemap:none include\masm32\include\windows.inc includ
作者: welkin33 发布时间: 08-28
纠结到蛋疼的问题
在调试程序~遇到个灰常灰常纠结的问题说纠结在哪里呢说不出来如果我可以把这问题写出来估计我自己可以解决了就是说不出这问题就是寻址0072F201cmp[edi+2d8],eax追踪edi的来源0072F1FBmovedi,dwordptrds:[ebx+3F8]0072ECCFmovebx,ecx跟踪ECX=33331F20的来源本函数头部
作者: dengchaozhu 发布时间: 08-28
byte和db的区别?
看到有这么写的AssemblycodeMsgBoxCaptiondb"IczelionTutorialNo.2",0然后还有这么写的AssemblycodeszCaptionbyte"第一个Win32汇编程序",0请问这里db和byte有区别么?汇编新手,不太懂。另外后面那个0代表什么意思?
作者: ashead 发布时间: 08-27
win32环境下,汇编程序的int调用,最后实际变成了win32的api了?
既然win32环境下的cmd是个虚拟环境,那么在cmd里面运行的汇编程序,当我调用例如movah,9...int21h来打印一个ascii字符的时候,实际会被windows转换成ConsoleOutput之类的api调用么?不然的话,这个虚拟机如何能执行我的汇编指令呢?谢谢!
作者: ererei 发布时间: 08-26