jx4bwx 2016-03-06 12:19 采纳率: 0%
浏览 4336

汇编语言与c语言之间有哪些关系

关于汇编需要那也基础,不知道具体汇编语言的用途,汇编语言和c语言之间有哪些关联了

  • 写回答

6条回答 默认 最新

  • shiter 人工智能领域优质创作者 2016-03-06 12:23
    关注

    我觉的可以引用赵老师的话回答一下你,哈

     VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
    (Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
    想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
    从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!
    指针即地址。“地址又是啥?”“只能从汇编语言和计算机组成原理的角度去解释了。”
    
    提醒:
    “学习用汇编语言写程序”
    和
    “VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
    (Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
    想要从本质上理解C指针,必须学习C和汇编的对应关系。”
    不是一回事!
    
    不要迷信书、考题、老师、回帖;
    要迷信CPU、编译器、调试器、运行结果。
    并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
    
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误