《程序是怎样跑起来的》第一章读后感

我是计应232班的王新景
对于接触《程序是怎样跑起来的》作为大一新生,刚读完第一章,就打开了一个全新的学习和探索的大门,不过该本书也逐步引导我深入充满创造力和挑战的领域。

读完第一章,使我对CPU有了更深的了解,文中详细的介绍了CPU的结构和程序的运行机制,以及条件分支和循环机制,也让我明白了为什么用二进制表示信息,而文中强调在CPU的四个构成部分中,程序员只需要了解寄存器即可(程序是把寄存器作为对象来描述的),随着阅读我了解到了标志寄存器、基址寄存器和变址寄存器等新概念。其中两个CPU芯片形成的成为双核以及集成电路是指CPU和内存中的许多晶体管组成的电子邮件。每一小节的标题都给我们指明了该小阶段的中心内容:CPU是寄存器的集合体、决定程序流程的流程计数器、条件分支和循环机制等等等等。前几节不仅使我对CPU有了更深的了解,文中详细的介绍了CPU的结构和程序的运行机制,以及条件分支和循环机制,也让我明白了为什么用二进制表示信息,而文中强调在CPU的四个构成部分中,程序员只需要了解寄存器即可(程序是把寄存器作为对象来描述的),随着阅读我了解到了标志寄存器、基址寄存器和变址寄存器等新概念,同时对语句的条件分支的种类以及使用有了更加深入的了解。
其中让我最惊讶的是最后一节,对CPU的处理。我原本是想着像CPU和内存这种比较复杂的程序类的,处理起来应该很麻烦,但是他仅仅是给了一个表格来解释,然后再进行一些具体内容的分析,给人一种恍然大悟的感觉,给我们解释了外围设备指的是连接到计算机的键盘、鼠标、显示器、设备装置、打印机等。同时介绍说CPU 则会把基址寄存器+变址寄存器的值解释为实际查看的内存地址。变址寄存器的值就相当于高级编程语言程序中数组的索引功能。简洁明了的点明了高级编程语言程序中数组的索引功能是什么了。
通过读第一章的内容之后,作为大一新手,发现对于许多专业术语有一定的难度,这是对于未知世界的探索,更加的兴奋和好奇,同时激发了我对学习计算机克服困难的决心。教给我如何以计算机家科学家的思考来解决这个问题。

posted on 2024-01-21 17:45  余曦&  阅读(10)  评论(0编辑  收藏  举报

导航