-
WIN32ASM一个程序运行不了解决方案
WIN32ASM一个程序运行不了在WIN7的环境下运行不了。兼容模式也弄了。菜鸟不懂什么原因。Assemblycode;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>...
7701
热度 -
初学汇编初学者
初学汇编菜鸟求助.386DATASEGMENTUSE16BUF1DB15DUP(0)BUFDD123,0,-100,-50,300N=($-BUF)/4DATAENDSSTACKSEGMENTUSE16STACKDB200DUP(0)STACKENDSCODESEGMENTUSE16ASSUMEDS:DATA,SS:STACK,CS:CODESTART:MOVAX,DATAMOVDS,AXMOVC...
245
热度 -
编译语言-运用迭代和递归的方式按照要求输出
汇编语言--运用迭代和递归的方式按照要求输出writeaprogramtoprintsquarematricesof‘x’.Theprintingjobstartswiththeleft-mostcornerandproceedsinaspiralway.Theprogramshouldbepausedfor10millisecondsbetweenprintingeachtwosymbols.B...
450
热度 -
[]指令的疑点
[]指令的疑问在intelx86/vs环境,以下6句汇编 (1)moveax,0x00400000 (2)moveax,dwordptr[0x00400000] (3)moveax,this (4)moveax,dwordptr[this] (5)moveax,ecx (6)moveax,dwordptr[ecx](1)是否==(2)(3)是否==(4)(5)是否==(6)...
159
热度 -
windows计时器,完全弄晕了
windows计时器,完全搞晕了>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>...
238
热度 -
[]指令的疑义
[]指令的疑问在intelx86/vs环境,以下6句汇编 (1)moveax,0x00400000 (2)moveax,dwordptr[0x00400000] (3)moveax,this (4)moveax,dwordptr[this] (5)moveax,ecx (6)moveax,dwordptr[ecx](1)是否==(2)(3)是否==(4)(5)是否==(6)...
151
热度 -
下部的这个函数含有几个参数?都是字符串吗
下面的这个函数含有几个参数?都是字符串吗?10001120>/$A158410010MOVEAX,DWORDPTRDS:[<&MSVCIRT.?openprot@filebuf@@2HB>]10001125|.8B542404MOVEDX,DWORDPTRSS:[ESP+4]10001129|.81EC74040000SUBESP,4741000112F|.8B08MOV...
9643
热度 -
急 小弟我用radasm写代码 出了很多异常 但是它没报所在什么地方
急啊!!我用radasm写代码出了很多错误但是它没报所在什么地方啊这是我照着例子写的一段代码Assemblycode.386.modelflat,stdcalloptioncasemap:noneWinMaiproto:DWORD,:DWORD,:DWORD,:DWORDinclude\masm32\include\windows.incinclude\masm32\include\user32....
2343
热度 -
汇编小疑点(32位)
汇编小问题(32位)初次编32位的可是连接报错"MOVRESULT[SI],AL;errorA2155:cannotuse16-bitregisterwitha32-bitaddress"第一次编32位的,不明白是怎么回事(16位下类似可以啊)大侠们在帮忙看看吧谢谢了!代码如下:.386DATASSEGMENTX DD 001565A0HY DD0021B79EHZ DD ?R...
5792
热度 -
这个CALL有几个参数(帮忙分析下),该怎么解决
这个CALL有几个参数(帮忙分析下)PUSHEAX;EAX=00004CDCPUSH00B09770;ASCII"id=%d"PUSH1036PUSH0CALL005E8440ADDESP,8;这是我看不懂的地方上面4个push这里却是8-------------------下面是子程序代码-----------------------------MOVEAX,DWORDPTRSS:[ESP+4]...
119
热度 -
小弟我写了段win masm32 代码,请教如何调试
我写了段winmasm32代码,请问怎么调试我就写了个简单的创建文件并且向文件里cpy数据,代码如下:,代码已能运行,文件已经能成功创建,可是数据就是复制不进去,那个创建的文件总是0KB,我也不知道怎么调试,只有瞪着两眼找来找去,找不到原因,请高手看下是什么问题,另外,不知道直接写出来的masm32有没有好的调试工具szMyDosHeaderFiledb'D:\masm32\source\Imag...
244
热度 -
获取窗口的分寸失败,看不出原因,求教
获取窗口的尺寸失败,看不出原因,求教 .386 .modelflat,stdcall optioncasemap:noneinclude windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.libinclude gdi32.incincludelib gdi...
137
热度 -
大牛进来帮小弟我把内联汇编改成纯汇编,多谢
大牛进来帮我把内联汇编改成纯汇编,谢谢大牛进来帮我把内联汇编改成纯汇编,谢谢。原代码LONGhighoffset=0,lowoffset=0;DWORDsector=0;_asm{ pusheax pushecx pushedx moveax,sector movecx,512 mul ecx movhighoffset,edx movlowoffset,eax popedx ...
170
热度 -
依照琢石成器上写的,为什么不行
按照琢石成器上写的,为什么不行最近在罗云彬老师的《琢石成器:Windows下32位汇编语言程序设计》,按照其中的源码敲了一个显示窗口的程序,但是运行起来却不能显示窗口,求指教!源码如下:.386.modelflat,stdcalloptioncasemap:noneincludewindows.incincludegdi32.incincludelibgdi32.libincludeuser32....
441
热度 -
郁闷啊为什么这个程序编译通不过,该如何处理
郁闷啊,为什么这个程序编译通不过Assemblycode.386.modelflat,stdcalloptioncasemap:noneincludewindows.incincludeuser32.incincludelibuser32.libincludekernel32.incincludelibkernel32.libincludegdi32.incincludelibgdi32.lib;...
1498
热度 -
大家有兴趣看汇编,看看这个,cu上刚看到
大家有兴趣看汇编,看看这个,cu上刚看到 .L0: addl(%eax,%edx,4),%ecx incl%edx cmpl%edi,%edx jl.L0 .L1 addl(%eax),%ecx addl$4,%eax cmpl%edx,%eax jb.L0 请问第一个迭代要几个指令周期?第二个呢?为什么? 搜索更多相关的解决方案: ...
149
热度 -
x=3 (x++)+(x++)+(x++)得多少?
明天问教授去,忽忽~~ color='#FF8000'>----------------解决方案-------------------------------------------------------- ...w不说着是编译器问题着题目没意义我不知道.. color='#FF8000'>----...
194
热度 -
vc程序调试 解释反汇编解决方法
vc程序调试解释反汇编请问以上反汇编代码信息是什么意思(红色框框圈的部分)?避免图片不能显示附上文字反汇编代码:pen_usetoi=*m_pDrawFunctionArr[0];0041EFC0moveax,dwordptr[this]0041EFC3movecx,dwordptr[eax+1F80h]0041EFC9movedx,dwordptr[ecx]0041EFCBmovdwordptr...
6872
热度 -
求大神帮忙看看小程序,不知道有关问题出在哪
求大神帮忙看看小程序,不知道问题出在哪?.386.modelflat,stdcallincludelibmsvcrt.libprintfPROTOC:ptrsbytef,:varargscanfPROTOC:ptrsbyte,:vararg.data year1dword? month1dword? day1dword? year2dword? month2dword? day2dword? N=...
1264
热度 -
请问汇编达人!CF,OF,补码有关问题
请教汇编达人!CF,OF,补码问题!moveax,1subeax,2;CF,OF是多少?二进制是怎么计算的!CPU的计算过程是转换为加上-2的补码吗?二进制借位怎么看?CPU怎么实现?怎么判断是否需要借位!CPU应该只有加法器!moveax,1addeax,-2和上边的CF,OF,计算步骤有什么不同!CPU的计算过程是什么?movbl,64hsubbl,03hCF,OF?补码?3-C8,怎么计算?...
2357
热度