当前位置: 代码迷 >> eax的解决方案
 
  • 关于函数调用,进栈时的那些0CCCCCCCh的疑问

    关于函数调用,入栈时的那些0CCCCCCCh的疑问函数调用时,都会有一段类似的临时空间000813CCleaedi,[ebp-0C0h]000813D2movecx,30h000813D7moveax,0CCCCCCCCh000813DCrepstosdwordptres:[edi]我想问下这里储存这些0CCCCCCCCh的用处,听说和中断int3有关,能具体说一说吗?比如什么时候它可以发挥作用,...

    205
    热度
  • Jumping to xxxxx有关问题

    Jumpingtoxxxxx问题我用BIOS+DOS+Loadcpec启动windowsce,加载完nk.bin以后出现jumpingtoxxx(一个地址)以后没有任何反映,调试串口输出DebugSerialInitSysInit:GDTBase=82364d20IDTBase=823b70c0KData=823d5800WindowsCEKernelfori486BuiltonFeb82007a...

    55
    热度
  • 一个感悟,请大家试试,一会再谈

    额看看先 color='#FF8000'>----------------解决方案-------------------------------------------------------- 关注.. color='#FF8000'>----------------解决方案------------...

    105
    热度
  • 32汇编运行得到正确结果,程序结束的时候又执行一次?该怎么解决

    32汇编运行得到正确结果,程序结束的时候又执行一次?.data str1db'ABCDEFG',0 str2db'EFG',0 infodb'notfound!',0.data? bufferdb100dup(?).CODESTART: str_findPROTO, str1:PTRBYTE, str2:PTRBYTE mainPROC;;;;;;;;;;;;;;;;;;;;;; ...

    3060
    热度
  • 32汇编运作得到正确结果,程序结束的时候又执行一次

    32汇编运行得到正确结果,程序结束的时候又执行一次?.data str1db'ABCDEFG',0 str2db'EFG',0 infodb'notfound!',0.data? bufferdb100dup(?).CODESTART: str_findPROTO, str1:PTRBYTE, str2:PTRBYTE mainPROC;;;;;;;;;;;;;;;;;;;;;; ...

    2128
    热度
  • 小谈一上个人对于伪指令assume的见解,请大家来论论

    小谈一下个人对于伪指令assume的见解,请大家来论论如下面一段代码:datasegmentvaluedb?dataendscodesegmentstart:assumecode:csdata:ds;(1)将段寄存器cs和ds分别和段名code和data联系起来movax,datamovds,ax;(2)movax,value;(3)codeendsendstart请注意,这个assume是个伪指...

    7605
    热度
  • 当裸机没有org 0x7c00之后 ?解决思路

    当裸机没有org0x7c00之后????个人的认为是ORG是指示各种变量名的偏移量,下面是这段代码如果如何使用ORG这个指令就可以正常的在虚拟机上执行,如果没有的话,那么无法正常地跳入保护模式。。。我认为这与变量名的偏移量错误有关,但不知道错在哪里,希望哪位可以帮帮忙,非常感谢!;没有定义USRORG,所以这小段代码没有编译%ifdefUSEORGorg0x7c00%endifjmpbegin_r...

    8222
    热度
  • NASM如何实现段间跳转指令?jmp dword selector:offset,编译通不过

    NASM怎么实现段间跳转指令?jmpdwordselector:offset,编译通不过。我想通过jmpTSS的选择子来实现保护模式下的任务切换,这个jmpselector:0指令该怎么写呢?用NASM,且selector保存在变量中。每个任务定义了一个tss结构和选择子tss_sel变量,p_proc_ready指向下一个将要运行的任务。start_proc:movesp,[p_proc_rea...

    9713
    热度
  • 关于i386汇编有关问题

    关于i386汇编问题intp1(intx,inty){returnx+y;}intmain(void){intx,y,z;x=1;y=2;z=p1(x,y);}反汇编main{..80484b4:c745fc01000000movl$0x1,0xfffffffc(%ebp)80484bb:c745f802000000movl$0x2,0xfffffff8(%ebp)80484c2:ff75f8pu...

    5346
    热度
  • 是不是Intel的汇编语言不能定义变量,只有通过伪语言的方法?解决方法

    是不是Intel的汇编语言不能定义变量,只有通过伪语言的方法?是不是intelcpu,或者其它的cpu,也就是硬件提供的汇编语言不能定义变量,只有通过伪语言的方法才能定义变量?而伪语言又是汇编语言编译器提供的,而汇编语言编译器是要在操作系统上运行的也就是说,没有办法再裸机的情况下编写用变量的汇编程序?还有,intel手册上,关于nearcall的过程是这样写的1Pushesthecurrentva...

    5866
    热度
  • 关于addr和offset的有关问题

    关于addr和offset的问题FindWindow,addrszDestClass,NULLwsprintf,addrszBuffer,addrszStart,addrszTextSendMessage,hWnd,WM_SETTEXT,0,addrszText中为何用的都是addr它们之后的变量都是全局变量啊为何不用offset?以下是源代码 .386 .modelflat,stdcall ...

    3642
    热度
  • win32汇编GDI有关问题

    win32汇编GDI问题我想知道"为什么"下面的代码只能出黑白格子图而不能出彩色的。请帮我分析,我不只想看到被说该写些什么,谢谢。代码改动较多,所以下面代码有很多没用的变量,请别介意。 .386 .modelflat,stdcall optioncasemap:none;>>>>>>>>>>>>>&g...

    2183
    热度
  • 今天小弟我蛋疼了

    今天我蛋疼了本帖最后由aini6658于2013-01-0819:10:31编辑表示今天无聊到蛋疼,决定不用查表法来将10进制转换为16进制(PS:因为大家设置缓存一般都对齐4字节的,所以这个也是只处理对齐部分的)不知道还有没改进余地呢IFNDEF_GLOBE_INC_INCLUDEGlobe.incENDIF;//!_GLOBE_INC_COMMENT*/////////////////////...

    5777
    热度
  • 运行eclipse报错,异常日志如上

    运行eclipse报错,错误日志如下:##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x00000000,pid=1684,tid=2668##JREversion:7.0_04-b22#JavaVM:JavaHotSpot(TM)Client...

    9439
    热度
  • 关于C++2005编译器的一个Bug。该怎么处理

    关于C++2005编译器的一个Bug。关于C++2005编译器的一个Bug。大家一起确认一下我说的是否正确,也讨论一下用什么好的方法来规避这个问题。Contactme:chuyangguang@gmail.com褚阳光c++2005编译器在使用/clr选项时在一些特殊情况下会导致Release版本程序行为失常,产生错误的结果。以下为示例程序:(项目类型为:VC++2005的CLR控制台应用程序)#...

    6099
    热度
  • 解析动态链接库函数参数个数及部类求指导

    解析动态链接库函数参数个数及类型求指导由于工作需要,要绕开一个软件直接去提取数据,这些数据是MFC直接序列化写在硬盘里,可以看到内容但是无法解读,通过调用dumpbin工具,我看了这个软件自带的dll文件,写数据的操作极有可能是在这些dll中,于是我想通过注入钩子的方法拦截参数来猜测数据经过了怎样的加工。这样就需要得到函数的参数个数及类型。我在网上看看了看相关的资料,于是就进行了操作,发现并不像想...

    213
    热度
  • 关于条件转移conditional move instructions,该怎么解决

    关于条件转移conditionalmoveinstructionsNotallconditionalexpressionscanbecompiledusingconditionalmoves.Mostsignificantly,theabstractcodewehaveshownevaluatesboththen-exprandelse-exprregardlessofthetestoutcome...

    203
    热度
  • 请大神详细解释下这11行汇编代码的意义

    请大神详细解释下这11行汇编代码的意思。00401010pushebp00401011movebp,esp00401013subesp,44h00401016pushebx00401017pushesi00401018pushedi00401019leaedi,[ebp-44h]0040101Cmovecx,11h00401021moveax,0CCCCCCCCh00401026repstosdw...

    140
    热度
  • ret指令替换成jmp指令解决方法

    ret指令替换成jmp指令大家好,我想请教个问题。一般函数末尾像下面:002B18F0popedi002B18F1popesi002B18F2popebx002B18F3movesp,ebp002B18F5popebp002B18F6ret我想在函数的返回指令前添加代码,如下:002B18F0popedi002B18F1popesi002B18F2popebx002B18F3movesp,ebp0...

    269
    热度
  • 小路一下个人对于伪指令assume的见解,请大家来论论

    小谈一下个人对于伪指令assume的见解,请大家来论论如下面一段代码:datasegmentvaluedb?dataendscodesegmentstart:assumecode:csdata:ds;(1)将段寄存器cs和ds分别和段名code和data联系起来movax,datamovds,ax;(2)movax,value;(3)codeendsendstart请注意,这个assume是个伪指...

    527
    热度