-
fatal error A1000: cannot open file?但文件是有的AssemblycodefatalerrorA1000:cannotopenfile:\masm32\include\gdiplus_structs.inc但是我的include目录下是有这个文件的。怎么回事?我的包含文件及库Assemblycodeinclude\masm32\include\windows.incinclude\masm32ashead 时间: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 includwelkin33 时间: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 + 阅读全文