首页 > 编程语言 >《程序是怎样跑起来的》第一章

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

时间:2024-01-28 20:00:14浏览次数:39  
标签:变址 程序 第一章 寄存器 CPU 运行 怎样

第一章的几个小问题
1、程序是指示计算机每一步动作的一组指令。
2、程序是由指令和数据组成的。
3、CPU可以直接解释执行的语言叫机械语言。
4、运行中程序存放在内存(主存)。
5、内存地址是用来表示指令和数据在内存中存放位置的数值。
6、在计算机中,负责对程序进行解释和运行的是CPU。
本章讲到程序员通过高级语言编写程序后,编译器会将编写的程序代码转换成用二进制表示的机器语言,最终由CPU进行解释和控制计算机内部运行。CPU中包含了很多寄存器,由累加器、标志寄存器、程序寄存器、基址寄存器、变址寄存器、通用寄存器、指令寄存器以及栈寄存器因此可以说CPU是寄存器的集合体,并且这些寄存器对程序的运行来说很重要,程序寄存器决定程序流程顺序,讲了循环和条件程序以及函数执行时寄存器是怎样运行的。以及基址和变址实现数组时的运行情况。

标签:变址,程序,第一章,寄存器,CPU,运行,怎样
From: https://www.cnblogs.com/xunxinlu/p/17993226

相关文章

  • 系统科学方法概论第一章读后感
    系统科学一直被认为是一种综合性的科学,它涉及了多个领域的知识和思维模式。在我的学习和实践过程中,我深刻感受到了系统科学的重要性和独特性。系统思维是系统科学的核心。系统思维可以被理解为一种思考问题的方法,它的主要特点是将事物看做一个整体,并尝试了解它们之间的相互作用和......
  • 《程序是怎样跑起来的》第一章“对程序员来说CPU是什么”
    第一章中,作者以问问题开始,为我们详细解释了什么是CPU。对于许多人来说,CPU可能是相对抽象的,但在第一章中,作者将其拆解开来,让我们看到了其真正的运作机制。这其中,这本书也成为了我们了解CPU的重要工具。作者深入讲解CPU的核心部分,在这一部分中,作者详细地解释了CPU是如何被编译和......
  • 程序是这样跑起来的观后感
    我了解到什么是二进制数,由于IC,这个特性决定了计算机的信息数据只能用二进制数来处理。这章的优点在于其深入浅出的解释。通过生动的比喻和详细的描述,使得复杂的概念变得容易理解。此外,它还强调了位移运算在计算机内部的重要性,尤其是在进行算术和逻辑操作时。这也解释了为什么计算......
  • 《程序是怎样跑起来的》第二章
    2.1节计算机内部是由称为集成电路的电子元器件构成的。集成电路的特性:1.集成电路有几种不同的形状2.集成电路的所有引脚都有直流电压0V或+5V两种形态3.集成电路的每根引脚都只能表示两种状态计算机处理信息的最小单位是比特,它相当于一位二进制数。字节是信息的基本单位。在......
  • 《程序是怎样跑起来的》第二章读后感
    我是计应232班的赵精艺。在阅读了书中第二章后我知道了在计算机中数据是使用二进制数来表示的,以及为什么用二进制数来表示计算机数据、什么是二进制数,二进制数就是的各位的值和位权相乘,然后将相乘的结果相加即可;二进制数的转换(将二进制数转换为十进制数),也知道了位移运算和乘除运算......
  • 读《程序是怎样跑起来的》
    对二进制有了更深刻的了解。1,二进制与十进制之间的相互转化。2,二进制特有的运算:移位运算,移位运算指的是将二进制数值的各数位进行左右移位的运算。移位有左移(向高位方向)和右移(向低位方向)两种。在一次运算中,可以进行多个数位的移位操作。3,逻辑右移与算数右移的差别,逻辑右移是当......
  • 程序是怎么跑起来的(1)
    当人类步入信息时代,编程已经逐成为一项基本技能。最近我读了《程序是如何跑起来的》这本书,让我对程序的运行原理有了更深的理解。这本书从二进制计算机的基本原理入手,详细解析了程序从源代码到机器指令的执行过程。我印象深刻的是书中关于二进制的描述。二进制作为计算机内部信息......
  • 面试简历指导 —— 转岗程序员都有哪些问题?EG3
    这是一个面试指导系列:#咸鱼-简历指导系列第1篇传送门:#面试简历指导——刚毕业大学生前端简历怎么写?EG1第2篇传送门:#面试简历指导——1年工作经验的前端简历怎么写?EG2背景在前篇都介绍了,就不重复了。有人问:怎么最后都好像开始做面试改简历、卖课这种割韭菜的活了??额。。。......
  • C++多线程 第一章 你好,C++并发世界
    第一章你好,C++并发世界C++并发并发(concurrency):主要包括任务切换与硬件并发两类.并发(concurrency)实际上与多线程(multithreading)存在差异.并发的种类任务切换(taskswitching):计算机在某一时刻只可以真正执行一个任务,但它可以每秒切换任务许多次.通过做一......
  • 第一章 对程序员来说CPU是什么
    自从计算机技术飞速发展以来,越来越多的人开始对计算机的内部工作原理感到好奇。当我们享受着各种软件带来的便利时,是否曾想过背后的原理和运行过程?《程序是怎样跑起来的》正是为了解答这一问题而诞生。在阅读了第一章后,我深感这本书的价值和意义。在第一章中,作者首先为我们介绍了......