-
汇编的一个小疑点
汇编的一个小问题inti,j; charc; proc(i,j,c);0096141Eleaeax,[ebp-1Dh]00961421pusheax00961422leaecx,[ebp-14h]00961425pushecx00961426leaedx,[ebp-8]00961429pushedx0096142Acall009610870096142Faddesp,0Ch这是一个引用调用函数的反...
206
热度 -
IIS总线(I2S总线)怎么播放音乐
IIS总线(I2S总线)如何播放音乐请教一下各位大神,S3C2410支持IIS总线播放wav的文件,请问具体是如何实现的。希望各位描述一下其实现过程。先在此写过了!!!IISwavS3C2410分享到:color='#FF8000'>------解决方案--------------------参考http://www.google.com.hk/url?sa=t&rct=j&q=S...
18
热度 -
ebp能像esi一样任意使用么?解决办法
ebp能像esi一样任意使用么?本帖最后由weiwuyuan于2012-09-0923:58:38编辑我在执行一系列运算,但是寄存器不够用了,我想知道ebp能不能拿来用?我不知道它是不是像ess或esp一样,不能随便改?PS:不要涉及push或pop保存ebp,我只想知道他这个值是不是像ess一样,是系统在用color='#FF8000'>------解决方案-------------------...
6220
热度 -
请问一小段代码的有关问题
请教一小段代码的问题。C/C++code__asm{movecx,0x67add199;moveax,0x07f3020c;movecx,dwordptr[eax+4];}我在VS2005里面添加了如下的代码,为什么会出现问题?下面是WinDebug的调试信息。(a30.1200):Accessviolation-codec0000005(firstchance)Firstchanceexcept...
5412
热度 -
ebp会像esi一样任意使用么
ebp能像esi一样任意使用么?我在执行一系列运算,但是寄存器不够用了,我想知道ebp能不能拿来用?我不知道它是不是像ess或esp一样,不能随便改?PS:不要涉及push或pop保存ebp,我只想知道他这个值是不是像ess一样,是系统在用color='#e78608'>------解决方案------------------------------------------------------...
3925
热度 -
初级汇编知识,本人初学!
初级汇编知识,请教大家,本人初学!!!!!!!用div进行除法运算时,如果除数是16位的。那么ax放被除数低16位,dx放被除数高16位,商放在ax中,余数放在dx中。如果,被除数是55555h,除数为2,那么商应该是xxxxxh(即20位的),那ax是放不下的。那不是说除数之能是16位的,只要稍微大一点,除数在小一点就有可能商是大于16位的,这样ax就存不下了。那么这样被除数应该是不能超过16位...
490
热度 -
汇编程序连接过程异常
汇编程序连接过程错误下边的程序,汇编通过,可"BuildAll"时,产生如下的错误:c.obj:errorLNK2001:unresolvedexternalsymbol_ExitProcess@0c.obj:errorLNK2001:unresolvedexternalsymbol_Crlf@0c.obj:errorLNK2001:unresolvedexternalsymb...
3468
热度 -
请教:这个程序错在哪
请问:这个程序错在哪?我这个是在linux下运行的,我是把字符串压入堆栈,然后想显示字符串,可是没有显示,请看:.text.global_start_start:pushl%ebpmovl%esp,%ebppushl$0x48494a00movl$4,%eaxmovl$1,%ebxmovl%ebp,%ecxmovl$4,%edxint$0x80popl%eaxpopl%ebpmovl$1,%eax...
4258
热度 -
为什么vs2010看不到段寄存器的值?解决办法
为什么vs2010看不到段寄存器的值?RT,只能看到EAX?=?00401B58EBX?=?7FFDF000ECX?=?00401480EDX?=?00000001ESI?=?00000000EDI?=?00000000EIP?=?009E13BCESP?=?0025F80CEBP?=?0025F8E4EFL?=?00000216这些寄存器,而看不到ECSEDSEESESS这些重要的段寄存器的值,...
9618
热度 -
为何vs2010看不到段寄存器的值
为什么vs2010看不到段寄存器的值?RT,只能看到EAX?=?00401B58EBX?=?7FFDF000ECX?=?00401480EDX?=?00000001ESI?=?00000000EDI?=?00000000EIP?=?009E13BCESP?=?0025F80CEBP?=?0025F8E4EFL?=?00000216这些寄存器,而看不到ECSEDSEESESS这些重要的段寄存器的值,...
1699
热度 -
@selector不起作用,跳出错误
@selector不起作用,跳出异常我控制器中有这样一段代码-(void)viewDidLoad{UIBarButtonItem*addButton=[[UIBarButtonItemalloc]initWithTitle:@"增加"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(addANote:)];self.navi...
72
热度 -
开源的系统,二次开发后销售会不存在什么有关问题?请前辈指导!先感谢前辈了
开源的系统,二次开发后销售会不存在什么问题?请前辈指导!先感谢前辈了!https://www.edx.org/是一套开源的系统,提供二次开发,如果二次开发后销售会不存在什么问题?如果要避免这些问题,可否在合同上注名规避版权问题?请前辈指导!先感谢前辈了!color='#FF8000'>------解决思路----------------------只要没声明严禁用于商业用途,或者用于商业用途应当怎...
167
热度 -
初学汇编初学者
初学汇编菜鸟求助.386DATASEGMENTUSE16BUF1DB15DUP(0)BUFDD123,0,-100,-50,300N=($-BUF)/4DATAENDSSTACKSEGMENTUSE16STACKDB200DUP(0)STACKENDSCODESEGMENTUSE16ASSUMEDS:DATA,SS:STACK,CS:CODESTART:MOVAX,DATAMOVDS,AXMOVC...
245
热度 -
通用寄存器的非一般用途可以混用吗
通用寄存器的特殊用途可以混用吗?我想问下EAX寄存器,一般是做累加用的。c语言for循环的反汇编++i对应的汇编是addeax,1如果这里改用EBX行吗?color='#FF8000'>------解决方案--------------------可以的吧,但要组织规划好,使用得过于随意,可能会发生混乱甚至出错。color='#FF8000'>------解决方案------------------...
298
热度 -
帮忙见见这个程序哪里不对
帮忙看看这个程序哪里不对显示字符串提示用户输入身份证号并把输入的数字串保存在一个字节数组中自己乱写的程序如下:TITLEPointersINCLUDE Irvine32.incINCLUDELIB Irvine32.libINCLUDELIB user32.libINCLUDELIB kernel32.lib.datatext1byte"putinyour",0dh,0ahbufferbyte21...
155
热度 -
VS2010中计算程序运行的时间解决方法
VS2010中计算程序运行的时间在这篇博客中的(http://coolshell.cn/articles/10249.html)实例一中的例子说两的for循环的运行时间是基本相同的我在VS2010改成C++的代码 intsize=64*1024*1024; int*arr=newint[size]; //Loop1 for(inti=0;i<size;i++)arr[i]*=3; //Loo...
234
热度 -
一个不明白的指令,该怎么处理
一个不明白的指令22:{00000000pushebp00000001movebp,esp00000003pushedi00000004pushesi00000005pushebx00000006subesp,3Ch00000009movesi,ecx0000000bleaedi,[ebp-38h]0000000emovecx,0Bh00000013xoreax,eax00000015repsto...
159
热度 -
一个不明白的指令解决方案
一个不明白的指令22:{00000000pushebp00000001movebp,esp00000003pushedi00000004pushesi00000005pushebx00000006subesp,3Ch00000009movesi,ecx0000000bleaedi,[ebp-38h]0000000emovecx,0Bh00000013xoreax,eax00000015repsto...
188
热度 -
编译语言-运用迭代和递归的方式按照要求输出
汇编语言--运用迭代和递归的方式按照要求输出writeaprogramtoprintsquarematricesof‘x’.Theprintingjobstartswiththeleft-mostcornerandproceedsinaspiralway.Theprogramshouldbepausedfor10millisecondsbetweenprintingeachtwosymbols.B...
450
热度 -
设立好 isr 后, 手动 int 0xYY 无法进入 isr
设置好isr后,手动int0xYY无法进入isr看图:但是,一旦此时s后,则bochs报告异常,如下:不知道是否有地方没有设置好?而且令人疑惑的是,无论我怎么设置callGate的描述符,bochs都报同一个错误,就是segmentnotpresent.无论能否解决,都请提出一些想法,谢谢.分享到:color='#FF8000'>------解决方案--------------------由于ed...
431
热度