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

该书第一章为对程序员来说CPU是什么从CPU的内部结构解析,CPU是寄存器的集合体,决定程序流程的程序计数器,条件分支和循环机制,函数的调用机制,通过地址和索引实现数组,CPU的处理其实很简单,这七个方面来详细说明关于CPU的含义。

读第一章,我首先明白了程序是指示计算机每一步动作的一组指令,程序是由指令和数据组成的,CPU可以直接识别并使用的语言就是机器语言,正在运行的程序存储在内存里,内存中,用来表示命令和数据存储位置的数值就是内存地址,计算机的构成元件中,负责程序的解释和运行的是CPU这些概念。

这些是我读完第一章后记录的一些比较重要的概念。CPU所负责的就是解释和运行最终转换成机器语言的程序内容。CPU的内部由寄存器,控制器,运算器和时钟四个部分构成,各部分之间的电流信号相互连通。而且,时钟信号的频率越高,CPU的运行速度越快。主存中存储的指令和数据会随着计算机的关机而自动清除。所谓的“控制”就是指数据运算以外的处理(主要是数据输入输出的时机控制)。程序是把寄存器作为对象来描述的。汇编语言采用助记符来编写程序,每一个原本是电气信号的机器语言指令都会有一个与其相应的助记符,助记符通常为指令功能的英语单词的简写。汇编语言和机器语言基本上是一一对应的。通常我们将汇编语言编写的程序转化成机器语言的过程称为汇编;反之,机器语言程序转化成汇编语言程序的过程则成为反汇编……

这一章的内容让我对程序的运行机制有了一个整体的印象,但文中的一些概念还不是很理解,希望在后面的阅读中可以解开我的一些疑惑。

 

转载于:https://www.cnblogs.com/xiemeiyu123-/p/10296050.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值