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

计算机组成原理

计算机组成

冯诺依曼体系结构

存储程序的思想

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

计算机系统的层次结构

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

计算机的五大组成部件

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

编译和解释的区别

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

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

CPU

CPU的组成

运算器

控制器

寄存器

时钟

寄存器的类型

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

指令类型

传送数据

运算指令

跳转指令

指令功能

在CPU和内存之间传送数据

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

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

指令执行过程

取指令

指令译码

执行指令

存储器

参考博文

存储器的层次结构

寻址方式

立即寻址:立即数

直接寻址

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

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

输入和输出

io方式有哪几种

轮询

中断

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

IO接口的基本结构

相关推荐
一只侯子4 小时前
Face AE Tuning
图像处理·笔记·学习·算法·计算机视觉
whale fall7 小时前
【剑雅14】笔记
笔记
星空的资源小屋8 小时前
跨平台下载神器ArrowDL,一网打尽所有资源
javascript·笔记·django
Xudde.9 小时前
Quick2靶机渗透
笔记·学习·安全·web安全·php
AA陈超9 小时前
Git常用命令大全及使用指南
笔记·git·学习
愚戏师10 小时前
Python3 Socket 网络编程复习笔记
网络·笔记
降临-max11 小时前
JavaSE---网络编程
java·开发语言·网络·笔记·学习
大白的编程日记.12 小时前
【计算网络学习笔记】MySql的多版本控制MVCC和Read View
网络·笔记·学习·mysql
IMPYLH13 小时前
Lua 的 require 函数
java·开发语言·笔记·后端·junit·lua
YJlio16 小时前
进程和诊断工具学习笔记(8.29):ListDLLs——一眼看清进程里加载了哪些 DLL,谁在偷偷注入
android·笔记·学习