社区
汇编语言
帖子详情
求助!c语言编译成汇编语言
jerry_zjnb
2012-11-26 05:46:14
我用C写一个无限循环,如
a++;
while(1)
{
b++;
}
然后编译好,当我用bochs进行断点运行时发现,在执行完a++后到b++语句执行,这中间插入了很多代码,我只能看到这些代码的汇编形式,实在不理解这是怎么回事。。
另外说下我的运行环境,Linux下,用gcc编译。由于在学习写内核,所以需要在bochs下执行。
望牛人出来解答,谢谢了!
...全文
64
2
打赏
收藏
求助!c语言编译成汇编语言
我用C写一个无限循环,如 a++; while(1) { b++; } 然后编译好,当我用bochs进行断点运行时发现,在执行完a++后到b++语句执行,这中间插入了很多代码,我只能看到这些代码的汇编形式,实在不理解这是怎么回事。。 另外说下我的运行环境,Linux下,用gcc编译。由于在学习写内核,所以需要在bochs下执行。 望牛人出来解答,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jerry_zjnb
2012-11-26
打赏
举报
回复
问题已经解决!
菜鸟一只_热爱ASM
2012-11-26
打赏
举报
回复
把汇编代码发上来啊。看一下。
Linux下面如何进行
C语言
编程
这篇文章介绍在LINUX下进行
C语言
编程所需要的基础知识: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统
求助
ida中如何将
汇编语言
转为c,[
求助
]如何成功的用IDA转换一小段汇编成C++
昨天看了一篇帖子《使用ida对任意一段机器码进行反汇编》我想用记事本写了一段C++代码,然后用winhex打开,选取所有保存为exe文件;C++代码很简单,如下:#includeusingnamespacestd;voidmain(){inta,b;intc=a+b;cout<}对winhex的操作是正确的,如下表:然后用IDA打开新生成的1.exe(不知道是不是要特殊的编译器比...
机器码反编译
c语言
,[
求助
]怎么在IDA中修改
汇编语言
对应的机器码(64位系统)...
想通过ida逆向破除一个程序的时间限制,改限制比较简单,限定了一个固定的失效时间,比如2015年1月1日,只要改系统时间就能继续使用通过用ida将程序反汇编成类似c的伪代码如下反编译得到用c表示的伪代码v35 = -1;if ( v31 + 100 * v32 + 10000 * v30 > v34 )v35 = 0;return v35;需要跳过该if判断对应的汇编语句如下,因为对汇编不是...
8086可以用
c语言
编程吗,[
求助
]如何将C程序反汇编成8086汇编程序
2015-7-2 08:18trubo_c2.0自带一个测试程序:#include void main(){printf("this is a C program. \n");}dosbox里面用tc编译,ida反汇编后,有一段这样的注释:; File Name : F:\dosbox\Turbo_C2\tc\TEST.EXE; Format : MS-DOS executable ...
c语言
宏汇编程序,本科生学
C语言
的心得,兼议“C是最通用和最底层的宏
汇编语言
”...
/*注意了,转的,我不是本科生。。。*//*在CSDN看到的,见文章写的实在很好,令我爱不释手,于是乎转来了*//*下面开始正文*/pochioly2008 @AT@ gmail.com,遵守CC协议。转载请注明地址谢谢。http://blog.csdn.net/pochioly/article/details/6917659本人是计算机专业的普通本科生,关于语言和相关的东西积累多了肯定也有不少思...
汇编语言
21,449
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章