首页/新闻资讯/正文详情

【微机原理与接口技术】基础知识(一) 系统概述

发布时间:2026/9/25 18:13:40 来源:云帆数科 栏目:资讯中心
【微机原理与接口技术】基础知识(一) 系统概述
微型计算机系统概述文章目录微型计算机系统概述1 微处理器与微型计算机的发展及应用1.1 微处理器的发展1.2 微型计算机的应用2 微型计算机系统的组成3 微型计算机的典型结构及工作原理3.1 微机硬件系统连接3.2 存储器组织3.3 微处理器组织3.4 微机工作过程参考资料1 微处理器与微型计算机的发展及应用微处理器Microprocessor缩写μ P \mu PμP一般指的是由一片或几片大规模集成电路芯片组成的中央处理部件Central Processing Unit俗称 CPU 。微型计算机Microcomputer缩写μ C \mu CμC属于硬件裸机它以微处理器为基础由微处理器、存储器、输入/输出I/O接口电路以及用于各部件互连的系统总线共同构成。1.1 微处理器的发展年份型号位数关键特性197140044位世界首款微处理器197280088位组成MCS-8只做基本算术197380808位第一个现代8位CPU寻址64KB1978808616位内外皆16位寻址1MB19798088准16位外部总线8位IBM-PC选用19828028616位24位地址总线(16MB)实/保护模式CISC确立19858038632位内外皆32位支持GUI/多任务19898048632位首个L1缓存(8KB)流水线FPU1993Pentium64位总线超标量、双流水线、分支预测、RISC技术Pentium之后还发展出了其他型号例如Pentium Pro、Pentium D、Core i3等感兴趣的可以自行了解在此不做赘述。1.2 微型计算机的应用微型计算机具有功能强、产量大、体积小、价格便宜、性能可靠、适应性强等特点其应用已渗透到国民经济的各个领域。主要是在科学与工程计算、数据处理和信息加工、实时控制、计算机辅助设计、智能模拟等方面。2 微型计算机系统的组成微型计算机系统Microcomputer System缩写μ C S \mu CSμCS由硬件系统和软件系统两大部分组成。硬件系统是指构成微机系统的物理实体包括微型计算机、外围设备和电源。如果把上述各部件集成到一块芯片上由这块芯片构成一台计算机则称之为单片计算机如果把这些部件安装在一块印制电路板上组成一台计算机则称之为单板计算机如果把处理器、存储器、I/O接口电路等部件安装在不同的印制电路板上则称之为多板计算机。软件系统是微机所使用的各种软件的集合包括系统软件、各种程序设计语言、应用软件和数据库等。系统软件中最为典型的是操作系统其作用是管理整个微机、提供人机接口以及充分发挥机器效率。程序设计语言包括机器语言、汇编语言和高级语言。应用程序是系统用户为解决特定问题而设计或购买的程序。微机需要处理大量数据、建立大量表格对这些数据和表格按照一定形式组织起来则建立了数据库。3 微型计算机的典型结构及工作原理3.1 微机硬件系统连接微机的核心部件CPU是靠3组总线把存储器和I/O接口连接起来的如图1-1所示。图1-1 微机硬件系统连接图总线是用于进行信息传递的公共信号线包括数据总线、地址总线和控制总线。微处理器、存储器和所有I/O设备之间的信息交换都通过总线进行。数据总线DBData Bus用于传送数据信息其位数与处理器字长相等例如8位微机的数据总线有8条。地址总线ABAddress Bus用于传送地址信息是微处理器用来寻址存储单元或I/O接口的总线其位数决定微处理器可寻址的存储器容量范围。例如地址总线位数是16则可寻址的存储器容量范围是2 16 2^{16}216字节。控制总线CBControl Bus控制总线是系统中控制信号的传输线其中有微处理器送往存储器和外围设备的输出控制信号如读、写、访问请求信号等也有外设通过接口反馈给微处理器的输入控制信号如中断信号、总线请求信号、等待信号等。上述地址线、数据线和控制线是计算机系统内各功能模块如 CPU、内存、I/O 接口等之间相互连接的总线称系统总线又称板间总线或片内总线。3.2 存储器组织存储器用来存放数据和程序。程序是计算机操作的依据数据是计算机操作的对象它们都用二进制代码的形式表示存放在存储器中。存储器由存储体、地址寄存器、地址译码器、数据缓冲器以及控制电路组成存储器结构如图1-2所示。图1-2 存储器结构图存储器由多个存储单元组成每个存储单元存放一个数据或一条指令。每个存储单元有唯一的编址可以是按字编址或按字节编址微机通常是按字节编址每个存储单元宽度为1个字节即8位。如图1-2所示当 CPU 要对存储器进行读操作时 CPU 通过 16 条地址总线将存储单元的地址送入地址寄存器再经地址译码器译码后寻找到指定的存储单元。CPU 再发来读信号 RD将其中存放的位数据读出到数据缓冲器然后通过数据总线输入到 CPU 中。当 CPU 要对存储器进行写操作时除了和读操作一样由 CPU 发来 16 个地址信号从而寻找到指定的存储单元外 CPU 还通过数据总线把要写入的 8 位数据送到数据缓冲器在写信号 WR 作用下把数据写入到所指定的存储单元。要注意的是写入操作破坏了该单元原来存储的内容即由新内容代替了原来存储的内容。3.3 微处理器组织一个典型的 8 位微处理器的内部结构如图1-3所示。它主要由寄存器组、运算器、控制部件以及数据和地址缓冲器组成各部件由片内总线相连接。图1-3 微处理器内部结构图3.4 微机工作过程编程序时需要知道计算机提供的指令。每类 CPU 都有自己的指令系统它包括计算机所能识别和执行的全部指令通常有几十到上百条。指令一般由操作码和操作数或操作数地址两部分组成操作码指明指令要完成什么类型操作例如数的传送、加等操作数即是操作对象为了帮助记忆用助记符来代表操作码如 Z80CPU 中数的传送用LD加法用 ADD暂停用 HALT。微机的工作过程就是执行程序的过程。执行程序的过程就是周而复始地从存储器取出指令、分析指令译码和执行指令的过程。参考资料[1] 许立梓. 微型计算机原理及应用[M]. 北京: 机械工业出版社.文中图片均摘录自[1]仅用于学习交流如侵权请联系删除.

相关推荐

golutra × EverOS 记忆层详解:如何为长期运行的 AI Agent 构建跨会话记忆
golutra × EverOS 记忆层详解:如何为长期运行的 AI Agent 构建跨会话记忆

golutra EverOS 记忆层详解:如何为长期运行的 AI Agent 构建跨会话记忆 【免费下载链接】golutra Multi-agent AI orchestration platform for automation, workflows, and developer tools. Golutra transforms Codex, Claude Code, and OpenClaw into a unified … · 2026/9/25 18:13:34

MySQLTuner-perl 实验产物目录清理机制详解:`examples/` 保留最近 10 次测试结果的完整实现
MySQLTuner-perl 实验产物目录清理机制详解:`examples/` 保留最近 10 次测试结果的完整实现

数据库运维 【免费下载链接】MySQLTuner-perl MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability. 项目地址: https://gitcode.com/gh_mirrors/my/My… · 2026/9/25 18:13:22

NVIDIA Model Optimizer Linux 安装指南:系统要求、环境搭建与依赖配置全解析
NVIDIA Model Optimizer Linux 安装指南:系统要求、环境搭建与依赖配置全解析

【免费下载链接】Model-Optimizer A unified library of SOTA model optimization techniques like quantization, distillation, pruning, neural architecture search, speculative decoding, etc. It compresses deep learning models for downstream deployment frameworks… · 2026/9/25 18:13:22

IronClaw Decision Capture 技能实战:在 Agent 会话中自动检测、持久化与追踪决策
IronClaw Decision Capture 技能实战:在 Agent 会话中自动检测、持久化与追踪决策

人工智能AI 应用交互助手AI Agent 【免费下载链接】ironclaw IronClaw is an Agent OS focused on privacy, security and extensibility 项目地址: https://gitcode.com/gh_mirrors/iro/ironclaw 点击查看 免费下载 IronClaw 的 decision-capture 技能是一套面向 … · 2026/9/25 18:52:08

不锈钢精8k精抛加工厂家、不锈钢精8k镜面处理厂家、不锈钢精8k专业厂家发展现状与市场占有率及排名研究分析报告
不锈钢精8k精抛加工厂家、不锈钢精8k镜面处理厂家、不锈钢精8k专业厂家发展现状与市场占有率及排名研究分析报告

当前国内不锈钢装饰与精密制造领域,对高平整度、均匀反光的不锈钢板材需求持续增长,推荐不锈钢精8k厂家、不锈钢精8k加工厂、不锈钢精8k厂家推荐的搜索热度逐年攀升,越来越多工程采购与品牌制造团队正在寻找稳定靠谱的不锈钢精8k精抛加工厂家… · 2026/9/25 18:52:08

内蒙古口碑好的大口径铁箍纸桶联系方式生产厂家避坑挑选指南
内蒙古口碑好的大口径铁箍纸桶联系方式生产厂家避坑挑选指南

内蒙古口碑好的大口径铁箍纸桶生产厂家避坑挑选指南辽阳市万兴包装制品厂是深耕纸包装行业三十年的源头生产厂家,主营高强度环保铁箍纸桶,可提供定制化包装解决方案,兼顾出口级品质与高性价比,适配化工、医药等行业的存储运输及出… · 2026/9/25 18:52:02

Atlas 300V 24G推理加速卡实测:YOLOv8部署全流程与性能调优
Atlas 300V 24G推理加速卡实测:YOLOv8部署全流程与性能调优

Atlas 300V 24G 部署 YOLO 实录:这卡到底是不是运算加速卡,我实测后全说清楚这两年被边缘 AI 和视频分析项目追着跑,手里的 GPU 卡又贵又难买,我开始把目光转向国产推理加速卡。手里正好有一张华为 Atlas 300V 24G,很多… · 2026/9/25 18:52:02

Codex 与 CC Switch 配置保姆教程
Codex 与 CC Switch 配置保姆教程

资源文件:通过网盘分享的文件: 链接 : https://pan.baidu.com/s/1Mp9nIswOat58X33clpjEkg 提取码: va8u 复制这段内容后打开百度网盘手机App,操作更方便哦一、Codex 安装指南方式一:官方下载(推荐)访问open… · 2026/9/25 18:51:50

OrcaSlicer 切片安装配置手册
OrcaSlicer 切片安装配置手册

目录 耗材预设文件 bambustudio导出命令: 20个切片工具 bambustudio 切片 orca-slicer介绍: orca-slicer下载: 编译: linux安装: 缩放: 自动切片: 导出预设包,打印机预设… · 2026/9/25 18:51:44

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码