这绝对是一种痴迷,但我对于编译器如何巧妙地将C代码转换为机器指令感到着迷.由于我对某些指令有点模糊,如果我可以在单个机器指令的级别上观察编译程序的操作 - "低于"C语句的级别(可能生成多个CPU指令),将会很有帮助.换句话说,我可以在一台机器指令后观察寄存器/存储器的变化吗?
我确信它可以与其他一些调试器一起使用,但我只使用Xcode.
使用调试器可以使用Xcode的步骤,单步执行和逐步执行命令.诀窍是在鼠标悬停在调试器步骤图标上时按住ctrl (Control)键以更改上下文.在每个步骤图标下方,该行将变为一个点,然后您可以在指令级别进行操作.
请参阅随红色椭圆突出显示的附加屏幕截图.
| 归档时间: |
|
| 查看次数: |
6959 次 |
| 最近记录: |