Image
Image

merry_zsp

+ 关注

粉丝 2     |     主题 75     |     回帖 695

程序是如何在 CPU 中运行的(一)
2020-6-3 15:29
  • GigaDevice GD32 MCU
  • 11
  • 954
  总结 上述我们把 CPU 工作涉及的部件单独拆开进行了阐述,现在我们将其整合,所以 CPU 的工作流程是根据 PC ...  
程序是如何在 CPU 中运行的(二)
2020-6-3 15:30
  • GigaDevice GD32 MCU
  • 10
  • 873
  总结 上述就是涉及到的顺序执行,条件分支,和函数调用的相关内容。可以看到无论是哪一种形式,其实本质就 ...  
  二级函数调用 二级函数调用和多级函数调用的原理是一样的,但是不同于一级函数调用,在进行二级函数调用时 ...  
  一级函数调用 涉及到函数调用我们都有一个概念,就是说函数调用时会把函数返回地址进行压栈,也就是说把返 ...  
  函数调用函数调用和使用条件分支有所不同,因为单纯的跳转指令无法实现函数的调用。函数调用需要在完成函数 ...  
  条件分支 条件分支是根据条件执行任意地址的指令,也就是说程序不是向上述一样顺序执行了,那 CPU 又如何处 ...  
  顺序执行 首先看一个顺序执行的例子,代码如下,C 语言下面对应的是汇编代码,汇编代码冒号前的是当前指令对 ...  
  寄存器组介绍 为了更好地介绍指令是如何在 ARM Cortex M3 内核中运行的,在这里先介绍一下 ARM Cortex M3 ...  
  前言 在上一篇**中《程序是如何在 CPU 中运行的(一)》笔者讲述了程序中一条一条指令以及一条一条数据是如何 ...  
中断服务子程序是如何被执行的 ?
2020-6-3 15:36
  • GigaDevice GD32 MCU
  • 11
  • 1168
程序是如何在 CPU 中运行的(三)
2020-6-3 15:37
  • GigaDevice GD32 MCU
  • 11
  • 861
2
3
近期访客