随笔分类 -  计算机体系结构

摘要:x86寄存器说明ebp和esp是32位的SP,BP esp是堆栈指针 ebp是基址指针 ESP与SP的关系就象AX与AL,AH的关系. 32位CPU所含有的寄存器有: 4个数据寄存器(EAX、EBX、ECX和EDX) 2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6个段寄 阅读全文
posted @ 2020-03-23 12:53 zzfx 阅读(471) 评论(0) 推荐(0) 编辑
摘要:我们都知道CPU的根本任务就是执行指令,对计算机来说最终都是一串由“0”和“1”组成的序列。CPU从逻辑上可以划分成3个模块,分别是控制单元、运算单元和存储单元,这三部分由CPU内部总线连接起来。如下所示: 控制单元:控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Re 阅读全文
posted @ 2020-03-21 16:51 zzfx 阅读(1187) 评论(0) 推荐(0) 编辑
摘要:CPU工作流程 CPU的基本工作是执行存储的指令序列,即程序。程序的执行过程实际上是不断地取出指令、分析指令、执行指令的过程。几乎所有的冯•诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数和结果写回。 https://blog.csdn.net/cc_net/a 阅读全文
posted @ 2020-03-20 17:56 zzfx 阅读(1566) 评论(0) 推荐(0) 编辑
摘要:port-港口、端口-货物(数据)寄存、装卸的地方。 数据的临时存放场所,一头连着运输,一头连着工厂(市场)。 阅读全文
posted @ 2020-03-18 17:26 zzfx 阅读(436) 评论(0) 推荐(0) 编辑
摘要:前言: 中断是计算机发展中一个重要的技术,它的出现很大程度上解放了CPU,提高了CPU的执行效率。 在中断出现之前,CPU对IO采用的是轮询的方式进行服务,这使的CPU纠结在某一个IO上,一直在等待它的响应,如果它不响应,CPU就在原地一直的等下去。这样就导致了其他IO口也在等待CPU的服务,如果某 阅读全文
posted @ 2020-03-18 17:00 zzfx 阅读(5161) 评论(0) 推荐(0) 编辑
摘要:指令周期: CPU每取出并执行一条指令所需的全部时间叫指令周期,也即CPU完成一条指令的时间叫指令周期 一般一条完整的指令包括:取指周期、间址周期、执行周期、中断周期。 JMP X:该指令的指令周期只有取指周期。 ADD X:该指令只有取指周期、执行周期。 一个指令周期包含的机器周期个数亦与指令所要 阅读全文
posted @ 2020-03-18 16:35 zzfx 阅读(3933) 评论(0) 推荐(0) 编辑
摘要:一、指令周期的基本概念 CPU每取出并执行一条指令所需的全部时间叫指令周期,也即CPU完成一条指令的时间叫指令周期,如下图所示。图中的取指阶段完成取指令和分析指令的操作,又叫取指周期;执行阶段完成执行指令的操作,又叫执行周期。在大多数情况下, CPU就是按取指-执行-再取指-再执行……的顺序自动工作 阅读全文
posted @ 2020-03-18 16:31 zzfx 阅读(5254) 评论(0) 推荐(0) 编辑
摘要:CPU从逻辑上可以划分成3个模块,分别是、和,这三部分由CPU内部总线连接起来。如下所示: 控制单元:控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Con 阅读全文
posted @ 2019-03-18 18:00 zzfx 阅读(499) 评论(0) 推荐(0) 编辑
摘要:内部架构 CPU 的根本任务就是执行指令,对计算机来说最终都是一串由 0 和 1 组成的序列。CPU 从逻辑上可以划分成 3 个模块,分别是控制单元、运算单元和存储单元 。其内部架构如下: 【1】控制单元 控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register 阅读全文
posted @ 2019-03-18 17:34 zzfx 阅读(581) 评论(0) 推荐(0) 编辑
摘要:别名:指令指针、指令地址寄存器、程序计数器; 操作:顺序操作(计数器加一)、分支操作(计数器修改); The program counter (PC), commonly called the instruction pointer (IP) in Intel x86 and Itanium mic 阅读全文
posted @ 2019-03-18 15:12 zzfx 阅读(1860) 评论(0) 推荐(0) 编辑
摘要:编程三基:cpu:算法,总线:一切皆文件;内存:数据、运行空间 原文找不到了。 阅读全文
posted @ 2019-01-04 16:40 zzfx 阅读(251) 评论(0) 推荐(1) 编辑