保研复习-计算机组成原理

计算机组成原理

计算机组成

冯诺依曼体系结构

存储程序的思想

将程序和数据同等对待,当作指令输入计算机,按地址访问

计算机系统的层次结构

微程序------机器语言------汇编语言------高级语言

计算机的五大组成部件

运算器、存储器、控制器,输入,输出

编译和解释的区别

编译生成目标文件,解释不生产目标文件

解释在运行时翻译,编译取决于具体的计算机系统

CPU

CPU的组成

运算器

控制器

寄存器

时钟

寄存器的类型

PC、标志寄存器(PSW)、指令寄存器(IR)、通用寄存器,累加寄存器,变址寄存器,基址寄存器、栈寄存器

指令类型

传送数据

运算指令

跳转指令

指令功能

在CPU和内存之间传送数据

数据运算:执行算术和逻辑运算

程序控制:控制程序的执行顺序,比如跳转指令

指令执行过程

取指令

指令译码

执行指令

存储器

参考博文

存储器的层次结构

寻址方式

立即寻址:立即数

直接寻址

间接寻址:内存间接寻址、寄存器间接寻址

相对寻址方式:基址寻址、变址寻址

输入和输出

io方式有哪几种

轮询

中断

DMA:DMA全称是Direct Memory Access,即是直接存储器访问。 DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备开辟一条直接传送数据的通路,能使CPU的效率大为提高。

IO接口的基本结构

相关推荐
希和20272 小时前
免费AI视频生成工具汇总(国内优先,适合做漫剧、短视频,Obsidian笔记版)
人工智能·笔记·音视频
蒸蒸yyyyzwd3 小时前
秋招学习笔记 day109
笔记·八股
只愿云淡风清5 小时前
正则表达式学习笔记 02:基础语法
笔记·学习·正则表达式
希和202716 小时前
考研英语阅读词汇笔记|城市野径、抄近道步道(非正式小路)
笔记·考研
一个人旅程~19 小时前
关于imac27inch因改短用户名导致混合硬盘和系统崩溃的问题分析与故障解决
经验分享·笔记·macos·新浪微博
心祭丫丫19 小时前
【每天一个 Python 小案例17】Python 实现通讯录
开发语言·人工智能·笔记·python·学习
派大猩猩_21 小时前
Obsidian 笔记怎么同步多端:Nutstore Sync 大笔记库同步测评
笔记·obsidian·obsidian插件·obsidian同步
叼烟扛炮1 天前
Linux 学习笔记(五十):网络层——IP 协议、子网划分与 NAT 魔法
linux·笔记·学习
叼烟扛炮1 天前
Linux 学习笔记(六十):单线程的逆袭——epoll 高并发服务器实战
linux·服务器·网络·笔记·学习·算法
Rabitebla1 天前
【Linux操作系统】进程篇(十一):进程程序替换——从底层原理到 exec 函数族
linux·服务器·c++·笔记·学习·算法