当前位置: 代码迷 >> edx的解决方案
 
  • [求助]求助 b=++a + ++a + ++a 得算法过程

    [求助]求助b=++a+++a+++a得算法过程 求助b=++a+++a+++a得算法过程a=3那位高手教教我我用的是Vc6.0 搜索更多相关的解决方案: color="red">算法 color='#FF8000'>----------------解决方案------------------------...

    92
    热度
  • 公司面试题目——要求用汇编语言编写,该如何解决

    公司面试题目——要求用汇编语言编写1、编写完整的汇编语言源程序在内存的数据段中存放了10个8位带符号数10H、FEH、00H、ABH、78H、99H、12H、30H、00H、46H,其首地址为TABLE,试统计其中正数、负数和零的个数,并分别将数据存入到M1、M2、M3单元中2、数据段BUF区域中,存放着200个字节数据,将它们移到TAB区域(1)用传送指令编程(2)用字符串操作指令编程问题补充:...

    4077
    热度
  • 关于罗云彬的例题时钟程序解决方法

    关于罗云彬的例题时钟程序;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>...

    268
    热度
  • 关于一段检察内存大小的代码

    关于一段检查内存大小的代码下面一段代码是《30天自制操作系统》的一段代码,书中说:“内存检查时,要往内存里随便写入一个值,然后马上读取,来检查读取的值与写入的值是否相等。如果内存链接正常,则写入的值能够记在内存里,如果没连接上,则读出的值肯定是乱七八糟的”我的问题是,根据下面的代码,如果地址增加到超过内存的范围,能够向这个地址写入和读取吗?这个是怎么判断内存大小的??有点不明白 PUSH EDI...

    375
    热度
  • invalid instruction operands,该如何解决

    invalidinstructionoperands_STACKSEGMENTSTACK'STACK'DB1000DUP(0)TOSDW0_STACKENDS.386_DATASEGMENTNUMDD?BufDB11,?,10DUP(?)_DATAENDS_TEXTSEGMENT'CODE'ASSUMECS:_TEXT,DS:_DATA,SS:_STACKSTART:MOVAX,_DATAMOVD...

    427
    热度
  • 这个汇编程序错哪了?计算W=X+(Y-Z)

    这个汇编程序哪里错了?计算W=X+(Y-Z)。DATASEGMENTXDD12345678HYDD23458593HZDD32847040HWDD?DATASEGMENTCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAX,YMOVDX,Y+2SUBAX,ZSBBDX,Z+2ADDAX,XADCDX,X+2MOVW,AXMOVW...

    714
    热度
  • GridView 在搞什么?解决思路

    GridView在搞什么?protectedvoidbtSummit_Click(objectsender,EventArgse){stringstr=GridView1.Rows.Count.ToString();}单步调试,str值为5,但到最后一个大括号时显示没有可用于当前位置的源代码。这是怎么回事呀错误提示反汇编如下:00000019movebx,esi0000001bmovdwordpt...

    6089
    热度
  • 关于删除string中的字符的有关问题

    关于删除string中的字符的问题INCLUDEIrvine32.inc.DATAsourceBYTE"Iwantanapple",0revstrBYTESIZEOFsourceDUP(0)revwrdBYTESIZEOFsourceDUP(0)ecxbkpDWORD?.CODEmainPROC;Printtheelimitedsource movedx,0movedx,OFFSETsource...

    156
    热度
  • 汇编:主程序调用子程序,哪位高手来保存寄存器的值到栈中

    汇编:主程序调用子程序,谁来保存寄存器的值到栈中?王爽老师那本书上面好像说过:主程序将控制交给子程序的时候,子程序应该先将自己要用到的寄存器的原值保存起来,然后再使用,使用完之后再复原,并将控制交换给主程序。那么问题来了,我在看professionalassemblylanguage的时候,callprintf执行之前和执行之后,%ecx寄存器的值为何不一样了?作者是在调用前将%ecx保存在栈中的...

    97
    热度
  • 碰到个很诡异的情况

    遇到个很诡异的情况 invoke GetWindowRect,hMenu,addr@stRect mov eax,@stRect.left invoke wsprintf,addrBuffer1,addrszD,eax invoke MessageBox,NULL,addrBuffer1,NULL,MB_OK push eax invok...

    133
    热度
  • eax=0e820h调用int 15h后如何CF=1

    eax=0e820h调用int15h后怎么CF=1?我正在看《自己动手写操作系统》,其中PMTEST7.ASM里有如下这段代码:.loop: mov eax,0E820h mov ecx,20 mov edx,0534D4150h int 15h jc LABEL_MEM_CHK_FAIL add di,20 inc dword[_dwMCRNumber] cmp ebx,0 jne .loop ...

    273
    热度
  • 請教1個有關寄存器的基礎知識

    請教一個有關寄存器的基礎知識1.“寄存器是与机器硬件密切相关的,不同类型的计算机,寄存器的数目是不一样的,通常为2到3个,对于在一个函数中说明的多于2到3个的寄存器变量,C编译程序会自动地将寄存器变量变为自动变量。”這是引用百度百科的一段話,我無法理解爲什麽寄存器只有2-3個寄存器不是有axbxcxbp等等這麼多嗎2.我以前學習C語言的時候用到過寄存器變量如registerintp;请问这个变量存...

    136
    热度
  • [讨论]二维数组与缺页中断率问题的解决

    [讨论]二维数组与缺页中断率问题的解决 原帖地址如下: [url=http://bbs.bc-cn.net/thread-189536-1-1]http://bbs.bc-cn.net/thread-189536-1-1[/url] 这个问题我查了相关资料,并得到一些人的指点,现在把相关内容贴下来,大家参考。多多讨论~~~ 关于页面调度: face="Time...

    419
    热度
  • 颜色空间系列三: RGB和YCbCr颜色空间的转换及优化算法

    颜色空间系列3:RGB和YCbCr颜色空间的转换及优化算法颜色空间系列代码下载链接:http://files.cnblogs.com/Imageshop/ImageInfo.rar(同文章同步更新)在常用的几种颜色空间中,YCbCr颜色空间在学术论文中出现的频率是相当高的,常用于肤色检测等等。其和RGB空间之间的相互转换公式在网上也有多种,我们这里取http://en.wikipedia.org/...

    4164
    热度
  • 反调试技艺总结-原理和实现(1)(2)(3)(4)(5)(6).

    反调试技巧总结-原理和实现(1)(2)(3)(4)(5)(6)...... <!--google_ad_section_start-->反调试技巧总结-原理和实现-------------------------------------------------------------------2008.8.7??shellwolf一、?前言????前段学习反调试和vc,写了antid...

    632
    热度
  • Jumping to xxxxx有关问题

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

    55
    热度
  • 是否可以执行存放在数据区的代码解决思路

    是否可以执行存放在数据区的代码我想问:如果我把代码的机器指令存放在的数据区,那要如何执行这些代码呢?color='#e78608'>------解决方案--------------------------------------------------------下面给出一个具体的例子,在数组bytecode填充一些指令码,实现2个整数相加的功能。将函数指针g_fn_add指向这个数组,并调用函数...

    578
    热度
  • [幽默机智问答] 汇编系列,给菜鸟

    [幽默机智问答]汇编系列,给初学者所有答案以后揭晓1.老比尔的病毒微软总裁比尔盖茨一生致力于linux病毒的开发,现在病毒已经接近完成了,却发生了个困难。还需要eax中放一个常量-4,但是整个程序只剩下两个字节可用。不过这难不倒比尔,他是如何实现的。(已知所有通用寄存器中都为0)2.微软的全面攻击微软一边开始指控一批linux用户偷取了他们的代码,同时一边带来了一些程序进入linux市场。在这双重...

    5277
    热度
  • 关于SetDIBits函数中那个缓冲区大小的有关问题

    关于SetDIBits函数中那个缓冲区大小的问题我用CreateCompatibleDC及CreateCompatibleBitmap函数新建了一个位图,位图的宽度为100像素,高度为100像素,位图的颜色深度为24位,那我在为这个位图分配内存大小时,是不是分配100×100×3共30000字节啊?具体代码如下://取得窗口客户区大小,存放在stRect结构中invoke GetClientRec...

    3221
    热度
  • 新手

    新手求助一个96位的二进制数,分三部分分别存储在eax,ebx,ecx。怎么转化为96位二进制对应的十进制输出?color='#e78608'>------解决方案--------------------------------------------------------探讨打不开啊color='#e78608'>------解决方案------------------------------...

    7019
    热度