当前位置: 代码迷 >> eax的解决方案
 
  • 弹出右键菜单的代码,有点弄不明白,该怎么解决

    弹出右键菜单的代码,有点弄不明白罗云彬win32汇编那本书,第5章,关于右键弹出菜单是如下一段代码。根据书后面的内容,我在代码上作点修改,在TrackPopupMenu函数中,我把TMP_LEFTALIGN改成TMP_RIGHTALIGH,但是在EXE文件中右键弹出的菜单还是在鼠标坐标的右侧,而并没有显现在鼠标坐标的左侧,这是为什么呢?;******************************...

    161
    热度
  • 求这段代码的解释解决思路

    求这段代码的解释cmp%ecx,%ebxsetl%almovzbl%al,%eax要实现的功能是比较ecx和ebx的大小,如果ebx<ecx,eax就为1,否则为0。这段代码为什么能实现这个功能呢?汇编基础较差麻烦详细解释:)分享到:eax要实现的功能是比较ecx和ebx的大小,如果ebx<ecx,eax就为1,否则为0。这段代码为什么...'data-pics=''>color='#...

    233
    热度
  • 新手提有关问题,大牛们请给鼓励

    新手提问题,大牛们请给鼓励相信大家都是从不懂到懂的成长过来的,所以恳请大牛们给与我迷惑的地方指点一二,小弟不胜感激。以前看一些论坛说新手提问大牛不想回答因为太基础了,这点我也明白,所以遇到问题第一是求助于百度,google,可是有些问题不好查,不知从何查起,还是希望您能体谅一下新手。这是一段代码(windowsPE权威指南):.386.modelflat,stdcalloptioncasemap:...

    326
    热度
  • 小弟我想请教一下这XOR的这两种用法有啥区别

    我想请问一下这XOR的这两种用法有啥区别?Assemblycodexor[eax+ecx],0x33Assemblycodemovbl,[eax+ecx]xorbl,0x33mov[eax+ecx],bl这两个效果是一样的吗?有什么影响?color='#e78608'>------解决方案-------------------------------------------------------...

    664
    热度
  • Java转汇编代码的分析。特别困惑。请大家支招解决方法

    Java转汇编代码的分析。特别困惑。请大家支招bytemap[32]={0,0……0};intlen=strlen(string);for(inti=0;i<len;i++)map[(string[i])>>3]|=1<<((string[i])&7)下面是汇编代码,map和string都是byte型的变量。PrepareMapPROC, string:PTR...

    397
    热度
  • Java转汇编代码的分析。不一般困惑。请大家支招

    Java转汇编代码的分析。特别困惑。请大家支招bytemap[32]={0,0……0};intlen=strlen(string);for(inti=0;i<len;i++)map[(string[i])>>3]|=1<<((string[i])&7)下面是汇编代码,map和string都是byte型的变量。PrepareMapPROC, string:PTR...

    409
    热度
  • 关于 assume edi:ptr 有关问题

    关于assumeedi:ptr问题例如下面的指令.codestart: assume edi:ptrCONTEXT mov eax,12h mov [edi].regEax,eax invokeExitProcess,NULLendstart编译链接后反汇编如下00401000MOVEAX,1200401005MOVDWORDPTRDS:[EDI+B0],EAX0040100BPUSH000401...

    419
    热度
  • 按照琢石成器下写的,为什么不行

    按照琢石成器上写的,为什么不行最近在罗云彬老师的《琢石成器:Windows下32位汇编语言程序设计》,按照其中的源码敲了一个显示窗口的程序,但是运行起来却不能显示窗口,求指教!源码如下:.386.modelflat,stdcalloptioncasemap:noneincludewindows.incincludegdi32.incincludelibgdi32.libincludeuser32....

    3600
    热度
  • 急为什么小弟我进入保护模式就重启呢

    急。。。为什么我进入保护模式就重启呢?RTcolor='#e78608'>------解决方案--------------------------------------------------------在没有做异常处理之前,发生常规保护错误时,就会使用默认的异常处理,通常是cpu复位,发生重启的现象。检查代码,确保代码运行时没有产生常规保护错误或者其他的异常。color='#e78608'>-...

    9519
    热度
  • C语言反汇编的一个奇怪结果,参数被保存在哪里了?解决方法

    C语言反汇编的一个奇怪结果,参数被保存在哪里了?我用C写了一个很小的程序:C/C++codeintf(inti){if(i>1)returni+f(i-1);elsereturn1;}intg(inti){if(i==1)return1;elsereturni+f(i-1);}intmain(void){intfi=f(5);intgi=g(7);printf("%d,%d\n&q...

    3636
    热度
  • 有哪位哥们帮忙看下这段汇编,有偿也行!QQ:7467494,该如何处理

    有哪位哥们帮忙看下这段汇编,有偿也行!QQ:7467494此代码是为了要实现将EAX,EDX的值替换成11000648,1100064C地址里的值。这是一个寻路CALL,参数为EAX,EDX,即目标的X,Y如果调包成功,那么就可以指定目标地。。。。11000600FF3424PUSHDWORDPTRSS:[ESP]11000603FF3424PUSHDWORDPTRSS:[ESP]11000606...

    2524
    热度
  • 走过路过别错过啊该怎么解决

    走过路过别错过啊win32程序,崩溃了这段汇编什么意思,一定帮小弟看看,万分感谢!770F4920movedi,edi770F4922pushebp770F4923movebp,esp770F4925pushesi770F4926movesi,dwordptr[ebp+8]770F4929movax,wordptr[esi]770F492Ccmpax,8770F4930pushedi770F493...

    3729
    热度
  • 堆栈是怎么被使用的?

    堆栈是如何被使用的???#include<string.h>intmain(){charstr1[10];strcpy(str1,"okhaha12345678901234567890123456789");return0;}以上源程序,以下是反汇编的代码编译使用gcc3.4.2gcc-ctest.c-g反汇编使用IDAPro public_main_main ...

    6235
    热度
  • 为什么在LDT里面中断有有关问题

    为什么在LDT里面中断有问题目的是实现两个任务tss1和tss2,tss1输出A然后死循环,当四次时钟中断到来后,切换到tss2,tss2输出B后死循环,等待四次时钟中断后切换到tss1。如此循环往复。可是用切换到tss1后,中断总是有问题,但是在跳入tss1之前,用int0x20实验,中断时没问题的。轻大家帮忙看一下,本程序用nasm编译。tss1和tss2切换的代码_ispTimer还没来得及...

    8146
    热度
  • 要看汇编语言写C,有几个地方不懂,求教了,该如何处理

    要看汇编语言写C,有几个地方不懂,求教了1:080483c0<switch_prob>:2:80483c0:55push%ebp3:80483c1:89e5mov%esp,%ebp4:80483c3:8b4508mov0x8(%ebp),%eax5:80483c6:8d50celea0xffffffce(%eax),%edx6:80483c9:83fa05cmp$0x5,%edx7:8...

    1830
    热度
  • disasm操作数结构。来点建议意见解决思路

    disasm操作数结构。来点建议意见C/C++codeenumRegType//registertype{regtNONE=0,regtGR8,//8bitgerneralRegister:AL,CL,..DH,BHregtGR16,//16bitgerneralRegister:AX,CX,...SI,DIregtGR32,//32bitgerneralRegister:EAX,ECX,...E...

    3817
    热度
  • 反汇编一个函数?解决方案

    反汇编一个函数?今天在linux下对一个函数进行了反汇编(基于AT&T)C语言函数原型:intbar(intc,intd){inte=c+d;returne;}反汇编结果:0:55push%ebp1:89e5mov%esp,%ebp3:83ec10sub$0x10,%esp//问题6:8b450cmov0xc(%ebp),%eax9:034508add0x8(%ebp),%eaxc:894...

    5033
    热度
  • masm汇编。treeview的HTREEVIEW有关问题

    masm汇编。treeview的HTREEVIEW问题。我想创建一个树Treeview。用SendDlgItemMessage给树窗口发消息TVM_INSERTITEM创建了一个根节点。然后应该返回一个HTREEVIEW的类型句柄在寄存器eax中吧。事实的确是这样的,我用eax中的值作为父节点的句柄可以创建子节点。但是如果我用movhParent,eax之后,再用hParent(dw型)无法创建子...

    160
    热度
  • 编译语言的简单入门-for operating array

    汇编语言的简单入门--foroperatingarray根据函数F(0)=0;F(1)=1;F(n)=F(n-2)+F(n-1);TITLESaveanarrayanddispalyINCLUDEIrvine32.inc.dataarrayDWORD12DUP(?);defineaarrayforsavingFibonaccinumbersstep=typearraypromptbyte&...

    275
    热度
  • ,程序内存汇编

    求助,程序内存汇编!Server.exe+36C60-56-pushesiServer.exe+36C61-8BF1-movesi,ecxServer.exe+36C63-57-pushediServer.exe+36C64-8B8634450000-moveax,[esi+00004534]Server.exe+36C6A-85C0-testeax,eaxServer.exe+36C6C-767...

    2224
    热度