社区
汇编语言
帖子详情
为什么输出的是0呢
shijin_wang
2012-02-11 10:22:28
mov ecx,1100
invoke RtlZeroMemory,addr szBuffer,sizeof szBuffer
invoke wsprintf,addr szBuffer,addr szFormat, ecx
invoke MessageBox,0, addr szBuffer,addr AppName,MB_OK
...全文
138
5
打赏
收藏
为什么输出的是0呢
mov ecx,1100 invoke RtlZeroMemory,addr szBuffer,sizeof szBuffer invoke wsprintf,addr szBuffer,addr szFormat, ecx invoke MessageBox,0, addr szBuffer,addr AppName,MB_OK
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大熊猫侯佩
2012-02-13
打赏
举报
回复
ecx有变化
s11ss
2012-02-12
打赏
举报
回复
估计3L是对的,要记住对于各种调用约定,如stdcall等,都有:
1. 函数内部自由使用eax,ecx和edx.即调用完此函数后,很可能eax,ecx和edx的值都变了,而其他寄存器保持不变!
2. 返回值保存在eax中!
tanxiqiao
2012-02-11
打赏
举报
回复
在调用RtlZeroMemor的时候,RtlZeroMemor使用了ecx寄存器,致使cex寄存器的值变为了0,
invoke RtlZeroMemory,addr szBuffer,sizeof szBuffer
mov ecx,1100
调换一下位置,就没问题了
vc为什么会出现
输出
结果为0的情况(异常分析)
使用c语言在vc上编译运行时,
输出
结果一直为0,这时你看一下是否属于下面的这个问题。 #include void main() { int x=0; x=1/2*12; printf("%d\n",x); x=12/2; printf("%d\n",x); } 结果: 分析: 1/2*...
C语言中,整型1用float类型
输出
,为什么会是0.000000?
因为编译器在
输出
的时候会先把它转换为double类型(精度高,0多0.000000001),然后再转换为float类型,丢失精度,所以我们会看到0.000000。有什么问题欢迎留言!~~~~...
不加负压让运放避开最小
输出
电压限制,
输出
“0V”
注意图中的两个10R电阻运算放大器
输出
轨的问题,即,例如下图截取自LTC2058,这个也是,如下图,(
输出
完全完全轨到轨,单电源供电情况下也可以0V~VCC
输出
电压):上图,是一个例如同相输入端检流电阻上的电压Vsense...
输入1则
输出
0,输入0则
输出
1
同学前阵子面试碰到的面试题,回来交流了一下后总结了几种答案,题目就是写一个函数,做到输入1则
输出
0,输入0则
输出
1,面试时的要求是不需要考虑错误处理。面试官说是可以有二十多种解法的,暂时只想到了下面一些,...
python语句print(0xa+0xb)_Python语句print(0xA+0xB)的
输出
结果为()
Python语句print(0xA+0xB)的
输出
结果为()答:21时代精神是在新的历史条件下形成和发展的,体现民族特质,顺应时代潮流的思想观念、( )的总和答:行为方式 社会风尚 价值取向 精神风貌技术分析所基于的假设前提是答:...
汇编语言
21,496
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章