当前位置: 首页 > news >正文

一文读懂CPU工作原理、程序是如何在单片机内执行的、指令格式之操作码地址码

文章较长,大家可选择性阅读,嘎嘎细

计算机结构

在这里插入图片描述

CPU的运行原理

CPU的控制单元在时序脉冲的作用下,将指令计数器里所指向的指令地址(这个地址是在内存里的)送到地址总线上去,然后CPU将这个地址里的指令读到指令寄存器进行译码。由运算器执行对应的机器指令,并将结果通过地址总线写回数据段

CPU

中间处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机中的控制核心和运算核心。它的主要功能是翻译程序指令和进行数据处理。
中间处理器主要由运算器(算数逻辑运算单元,ALU,Arithmetic Logic Unit)和缓冲存储器(Cache)组成,也包括能实现它们之间联系的数据、控制单元和总线。中间处理器的主要作用是将程序中的指令翻译成机器指令供机器识别,继而实现数据的处理。所以,CPU的根本任务就是执行程序指令。

CPU构成

CPU的根本任务就是执行指令,对计算机来说最终都是一串由“0”和“1”组成的序列。CPU从逻辑上可以划分成3个模块,分别是控制单元、运算单元和存储单元,这三部分由CPU内部总线连接起来。如下所示:

相关文章:

  • 官方网站建设专业公司/微信朋友圈广告推广代理
  • 如何制作网页链接二维码/seo有些什么关键词
  • 青岛苍南网站建设/微信小程序开发零基础入门
  • 电影网站怎么做友情链接/网站seo标题优化技巧
  • 郑州微网站建设公司/网络营销平台推广方案
  • 亚购物车功能网站怎么做的/网络推广的好处
  • vue使用rem, vscode使用px to rem工具
  • 多步骤复杂 SQL 优化实例
  • jQuery学习-01jQuery下载安装
  • 学习IBDP中文A课程需要提前准备吗?
  • Arduino开发ESP8266网页服务器控制LED灯
  • SNMP简单网络管理协议
  • C语言字符串操作函数(库函数)及其实现
  • 菜鸟程序员如何快速进阶成为编程老司机?
  • 为什么JDK中String类的indexof不使用KMP或者Boyer-Moore等时间复杂度低的算法编辑器
  • 2023牛客寒假算法基础集训营2(10/12)
  • C++——多态、异常、转化函数
  • 数据结构 - 学习笔记 - 红黑树前传——234树