社区
汇编语言
帖子详情
哪个高人帮我看一下下面这段汇编代码什么意思
zhdx1981
2009-01-15 11:53:20
反汇编一个东东,里面有这样一段代码:
....
call ebx
xor ecx,ecx
cmp eax,0xffffffff
setz cl
mov eax,ecx
test eax,eax
jz short loc_4015f5
请问,谁知道里面setz cl以及下面的语句什么意思啊?要实现什么功能?
...全文
52
2
打赏
收藏
哪个高人帮我看一下下面这段汇编代码什么意思
反汇编一个东东,里面有这样一段代码: .... call ebx xor ecx,ecx cmp eax,0xffffffff setz cl mov eax,ecx test eax,eax jz short loc_4015f5 请问,谁知道里面setz cl以及下面的语句什么意思啊?要实现什么功能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
土豆
2009-01-15
打赏
举报
回复
新条件指令集setCC,setz意思是当flag z标志被设定时,cl寄存器设1,否则cl为0。这样就省去了条件跳转.类似下面的伪代码:
call ebx
ecx <= 0;
if (eax == -1) //cmp eax,0xffffffff
{
cl <= 1;
}
else
{
cl <= 0;
}
eax <= ecx;
if (eax == 0)
{
jump to loc_4015f5 ;
}
zhdx1981
2009-01-15
打赏
举报
回复
非常感谢FireAngel
反
汇编
初级教程
这套课程是反
汇编
系列课程的基础阶段,后期将陆续推出反
汇编
进阶及反
汇编
课程。整套反
汇编
课程的教学目标是为了让大家能够窥息计算机程序世界的奥妙,为将来成为一名合格的大Hacker打下夯实的基础。 反
汇编
技术在...
汇编
语言mips转换成c语言,请哪位
高人
帮
我把
这段
C语言
代码
转换成MIPS
汇编
语言...
满意答案jiejuew2017.10.31采纳率:58%等级:9已
帮
助:463人1 .file "6.c"2 .section .rodata3 .LC0:4 .string "\350\257\267\350\276\223\345\205\245\344\270\200\344\270\252\345\255\227\347\254\246\344\2...
c语言和
汇编
语言程序相互嵌套,关于C语言和
汇编
语言相互嵌套调用
1、C嵌套
汇编
首先说
一下
关于GCC编译嵌有
汇编
语言的c语言吧,GCC编译的
汇编
语言不是我们上课时学的Intel x86
汇编
,而是AT&T
汇编
,两者的区别可以查看《Gcc使用的内嵌
汇编
语法格式小教程》。
下面
是内嵌
汇编
的格式...
汇编
语言嵌套c语言例子,关于C语言和
汇编
语言相互嵌套调用
1、C嵌套
汇编
首先说
一下
关于GCC编译嵌有
汇编
语言的c语言吧,GCC编译的
汇编
语言不是我们上课时学的Intel x86
汇编
,而是AT&T
汇编
,两者的区别可以查看《Gcc使用的内嵌
汇编
语法格式小教程》。
下面
是内嵌
汇编
的格式...
基于
汇编
的 C/C++ 协程 - 切换上下文
其中调度,其实在技术实现上与其他的线程、进程调度没有什么特别的差异,同时也要看具体业务的需求。限制 C/C++ 协程应用的最大技术条件是上下文切换。理由在前文也说了。 既然本系列讲的是基于
汇编
的 C/C++ 协程,...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章