首页
社区
课程
招聘
[求助]简单的语法分析
发表于: 2010-12-8 00:33 3951

[求助]简单的语法分析

2010-12-8 00:33
3951
本人最近在弄汇编翻译为C代码的程序,有点类似F5,但是有些问题没弄懂,请各位大侠帮助下。
假设源代码为 while (a && b) 那么程序流程应该是这样

<─┐
Run │
a─┐│
b─┼┘
<─┘

假设源代码为 if ( a || b ) 那么程序流程应该是这样

a─┐
b─┼┐
<─┘│
Run  │
<──┘

但是下面的流程,我无论如何也想不到相对应的C代码

<─── ┐
Run      │
a─┐    │
b─┼┐  │
c─┼┼─┤
<─┘│  │
d──┼─┘
<──┘

是否该汇编是无法转化为C语言的呢?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 163
活跃值: (75)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
while((a && d || c) && b)  ?
2010-12-8 09:16
0
雪    币: 401
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
汗,你的图我就竟然死活没看懂。
2010-12-8 12:24
0
游客
登录 | 注册 方可回帖
返回
//