我是现代信息技术学院计应232班赵精艺,在阅读了书籍《程序是怎样跑起来的》第一章后,我了解到了运行程序的CPU。其中CPU的内部是由寄存器、控制器、运算器和时钟四个部分构成的,各个部分之间由电流信号相互连通,每个部分都有各自的功能。要着重了解寄存器,因为程序是把寄存器作为对象来描述的;汇编语言是编写程序的一部分,汇编语言与机器语言基本上是一一对应的,汇编与反汇编的概念也有所了解;书中十七页寄存器的主要种类和功能让我对CPU中的寄存器有了更多的了解;程序计数器决定着程序的流程,程序的流程分为顺序执行、条件分支和循环三种,三种流程都有各自的侧重点;在各种程序中都会有对函数的调用,但是在程序中对函数的调用的机制在不同的程序流程中也是不一样的,单纯的跳转指令是无法实现函数的调用。
至此,我对程序的运行机制有了一个整体印象,我不禁对程序产生了更加深厚的兴趣。以前,我以为程序就是一行行代码的简单组合,但现在我明白,程序的运行涉及到许多复杂的技术和原理。这不仅让我对编程有了更加深入的了解,也激发了我进一步学习和探索的热情。
此外,这一章节也让我认识到编写一个程序并不简单。它需要我们具备扎实的编程基础、严谨的逻辑思维以及细致的错误排查能力。只有这样,我们才能编写出高质量、高效率的程序。
总的来说,通过这一章节的学习,我对程序有了更加深入的了解和认识,也为我后续的学习和实践奠定了坚实的基础。我相信,在未来的学习中,我会更加珍惜和利用这一宝贵的经验。