能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
[求助]一个函数的汇编代码
[QUOTE=半道出家;819924]这应是一种优化,在指令执行过程中,内存访问占用的时间比较长,而对于现代CPU来说,内存访问和计算可以同时执行,也就是说0040111E处的内存访问和前面两个计算指令可以同时执行,这样可以节省时间,但这种优化不能跨分支。
另外,楼主的程序好象有错,
pBuf[nCurrent]>12...[/QUOTE]
是汉字就成立了
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
[求助]VS2008编译汇编程序的问题
搞定了,我自己来答吧。后来在系统里搜msvcr又看到了msvcr90.dll复制到环境变量里的一个目录,执行报错,用depend查,printf出现了在导入表那。不知道,是不是在msvcr90.dll要调用printf,是不是要做一些相关初始化工作。
正确的是
配置属性-链接器-输入 中,将附加依赖项改为:
C:\masm32\lib\*
我的MASM 9装在C:\masm32\
这样链接时,msvcrt.lib就会使用masm9的那个引入库,会链接到MSVCR.DLL,而不是那个msvcr90.dll。
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|