-
一个简单的汇编程序,如何总是报错
一个简单的汇编程序,怎么总是报错?Assemblycodeassumecs:code,ss:stack,ds:datadatasegmentdb0,2,4,7,8,9db'//::'dataendsstacksegmentdb0,0,0,0,0,0,0,0,0,0,0,0stackendscodesegmentstart:movax,stackmovss,axmovsp,0chmovax,data...
3854
热度 -
VISA编程有关问题
VISA编程问题问题是这样的:我现在用的是VISACOM,工具是VC6,目的是从Agilent测温机中读取温度数据。首先我用这样一组命令配置参数"MEASUREMENT:SINGLE:STATE0""CONFIGURE:MEASUREMENT:SETTING:PRESET""CONFIGURE:MEASUREMENT:SETUP:CHANNEL1&...
3311
热度 -
从内存储器读1byte的时候有些疑惑
从内存读1byte的时候有些疑惑本帖最后由zcsor于2013-01-0916:46:23编辑我有一个结构数组,里面保存了一些信息,其中就包括下一个数组元素的编号,而编号是只占了一字节。也就是说我的结构看起来像这样(为了清晰一些就写了一个数组):nextindexstructnextbyte[4]dup(?)nextindexends其中next字段就是我要读的下一个结构的编号。所以资源里面看起来...
8390
热度 -
您会swap吗,按值传递还是按引用
你会swap吗,按值传递还是按引用?问题1、Java到底是按值传递(CallbyValue),还是按引用传递(CallbyReference)?2、如下面的代码,为什么不能进行交换?publicCallByswap2(CallBya,CallByb){CallByt=a;a=b;b=t;returnb;}3、如下面的代码,为什么能够交换成功?publicintswap2(CallBya,CallB...
91
热度 -
怎么传递double*型变量
如何传递double*型变量在VisualC++2012Winform环境下,调用一个第三方DLL中的函数,函数声明如下:DLL_PORT_TYPEBOOLDLL_PORT_FUNCTION_TYPEDLL_Get_Wavelength(doubledblCaseTemperature,double*pdblWavelength);其中第二个参数pdblWavelength:类型是Pointero...
4661
热度 -
菜鸟:c++中,怎么让新建的应用程序的首窗体改变
初学者:c++中,如何让新建的应用程序的首窗体改变我新建了一个c++的应用程序,资源里面有一个ABOUT的窗体,我新加了一个窗体,我想让程序一运行,就执行我刚加的这个新窗体,要怎么做?color='#e78608'>------解决方案--------------------------------------------------------那就先创建你这个窗口就好了。color='#e786...
3497
热度 -
请问,报不能将“const char [7]”转换为“LPCTSTR”
请教大虾,报不能将“constchar[7]”转换为“LPCTSTR”代码语句:MFC中的 CMenumenu;//构造一个菜单对象 menu.CreatePopupMenu();//创建它 GetMenu()->AppendMenuW(MF_POPUP,UINT(menu.m_hMenu),"WinSun");//把它加到菜单末尾,即在末尾增加一个弹出试菜单。错误提示:...
8883
热度 -
怎么用双缓冲的方式显示半透明图片
如何用双缓冲的方式显示半透明图片?我想利用CImageDecoder的Create和Convert显示半透明的PNG图片,同时使用双缓冲的方式,draw的时候用DrawBitmapMasked,有什么办法吗?如果没有半透明图片,用下面代码创建一个缓冲区是成功的。但显示半透明图片时,Convert的时候生成了一个iBmpMask,这个该怎么搞?我用的SDK是S60V5,求达人帮忙,折腾好久没解决。i...
2529
热度 -
week跟strong
week和strong在定义property的时候,有时加week属性,有时候用strong,网上的说法感觉都好抽象,有没有人解释一下一般情况下怎么用分享到:color='#FF8000'>------解决方案--------------------默认情况下,一个指针都会使用strong属性,表明这是一个强引用。这意味着,只要引用存在,对象就不能被销毁。这是一种所期望的行为:当所有(强)引用都去...
14
热度 -
android ueventd过程
androidueventd进程本文来自:http://blog.csdn.net/mociml/article/details/6801004在init.rc启动脚本中onearly-initstartueventd就会调用ueventd,其源码位于system/core/init/ueventd.c,主函数intueventd_main(intargc,char**argv),其中用到以下结构...
68
热度 -
帮小弟我看看汇编代码,为什么这样写
帮我看看汇编代码,为什么这样写NewMessageBoxWCode[0]=0xe9;//jmp指令,NewMessageBoxWCode是一个5个元素的单字节数组_asm{leaeax,MyMessageBoxWmovebx,pfMessageBoxWsubeax,ebxsubeax,5movdwordptr[NewMessageBoxWCode+1],eax}我知道最终NewMessageBox...
111
热度 -
mov bx,040h后bx变为3f,是为什么
movbx,040h后bx变成3f,是为什么?代码是movbx,40,查看寄存器却显示3f,这是为什么?代码:SHOW_BUF_P: ;showtip: movax,gdtseg_addr movds,ax movax,0b800h moves,ax movdi,80*2*9+0 ;row-9col-0 movbx,offsetBUF_P movcx,12label11: moval,byte...
161
热度 -
vc反汇编 堆栈 保存参数的几个小问题
vc反汇编堆栈保存参数的几个问题1)voidmain(){}用vc6反汇编后堆栈是怎么存取参数的在push的时候堆栈是向上生长还是向下2)每次存取完为什么都有句addesp,4这是为了堆栈平衡么什么是堆栈平衡3)反汇编用vc6还是用od?00401010pushebp00401011movebp,esp00401013subesp,44h00401016pushebx00401017pushesi...
119
热度 -
汇编集成编译器Win-Masm v2.2 (最新版) 发布啦!解决方案
汇编集成编译器Win-Masmv2.2(最新版)发布啦![软件介绍]Win-Masm是一个界面友好、操作简单,并且非常实用的8086汇编IDE开发环境。它基于masm6.15编译核心(同时兼容masm5.1)。支持语法高亮显示(并可自定义修改)、错误行快速定位、无限次Undo/Redo功能、Word式查找/替换功能、支持中文路径及长文件名等优点。界面的人性化设计,告别了在DOS平台下对汇编文件的编...
603
热度 -
新人求帮助,该如何解决
新人求帮助本帖最后由tk2003于2013-09-0313:40:19编辑assumecs:code,ds:datadatasegmentdb'abcdef'dataendscodesegmentstart:movax,datamovds,axmovbx,0movsi,0movcx,6movax,0b800hmoves,axs:moval,[bx]movah,2hmovwordptres:[si]...
207
热度 -
关于函数调用,进栈时的那些0CCCCCCCh的疑问
关于函数调用,入栈时的那些0CCCCCCCh的疑问函数调用时,都会有一段类似的临时空间000813CCleaedi,[ebp-0C0h]000813D2movecx,30h000813D7moveax,0CCCCCCCCh000813DCrepstosdwordptres:[edi]我想问下这里储存这些0CCCCCCCCh的用处,听说和中断int3有关,能具体说一说吗?比如什么时候它可以发挥作用,...
205
热度 -
为何直接向内存地址mov数据无法通过编译器
为什么直接向内存地址mov数据无法通过编译器?在下刚开始学习汇编,使用钟家民的MASMFORWINDOWS集成试验环境进行代码编写代码,在使用中发现了一个问题:根据很多教科书上所写的如下类似代码完全通不过编译 movax,1000 movds,ax movbx,63 mov[0],bx一编译就显示immediateoperandnotallowed错误(主要是第四句)。我想不可能是这么多教科书有误...
184
热度 -
为啥这样的程序无法运行
为什么这样的程序无法运行写了一个类似于LOOP功能的中断,但是不知道为什么中断无法安装,请各位帮忙看一下。代码:assumecs:codecodesegmentstart:movsi,offsetoopmovax,csmovds,axmovdi,200hmovax,0moves,axmovcx,offsetoop-offsetoopecldrepmovsbmovwordptres:[7ch*4+2...
229
热度 -
谁帮小弟我看看下面的win32汇编程序为什么会出错?
哪位高手帮我看看下面的win32汇编程序为什么会出错???;程序的功能是求数组中小雨50的和并输出来;此程序编译通过,运行时会出错,出错的语句是movebx,[esi+index],为什么?????INCLUDEIrvine32.inc.datasample sdword 50array sdword 10,60,20,33,72,89,45,65,72,18ArraySize sdword ...
458
热度 -
Android Binder进程间通信-Service署理对象的获取过程
AndroidBinder进程间通信---Service代理对象的获取过程本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:~/Android/external/binder/server----FregServer.cpp~/Android/external/binder/common----IFregService.cpp----IFregService.h~/Androi...
82
热度