java代码这段代码,可以帮我解释下为何有这样的输出结果吗,为什么int型的n会被赋long型的值

书上说溢出了但float,取7位有效值給f就是123.4567,这个值在单精度取值范围内,为什么说溢出呢


}

使用gdb如何单步c程序对应的汇编指囹? [问题点数:40分]





我可以用disassemble命令看到反汇编语句但是我想单步进入反汇编语句,应该怎么办呢? 我发现直接n的话跳到c程序的下一行,而不會进入反汇编
 

layout:用于分割窗口,可以一边查看代码一边测试:


能否同时显示源代码和寄存器窗口? 好像用layout调整的时候,要么显示源码偠么显示寄存器,只有反汇编的窗口不被覆盖


要查看寄存器的值,很简单可以使用如下命令:

查看寄存器的情况(除了浮点寄存器)。

查看所有寄存器的情况(包括浮点寄存器)

查看所指定的寄存器的情况。

寄存器中放置了程序运行时的数据比如程序当前运行的指令地址(ip),程序的当前堆栈地址(sp)等同样可以使用print命令来访问寄存器的情况,只需要在寄存器名字前加一个$符号就可以了如p。


匿名用户不能发表回複!
}

我要回帖

更多关于 JAVA代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信