随笔分类 - 计算机体系结构
摘要: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个段寄
阅读全文
摘要:我们都知道CPU的根本任务就是执行指令,对计算机来说最终都是一串由“0”和“1”组成的序列。CPU从逻辑上可以划分成3个模块,分别是控制单元、运算单元和存储单元,这三部分由CPU内部总线连接起来。如下所示: 控制单元:控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Re
阅读全文
摘要:CPU工作流程 CPU的基本工作是执行存储的指令序列,即程序。程序的执行过程实际上是不断地取出指令、分析指令、执行指令的过程。几乎所有的冯•诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数和结果写回。 https://blog.csdn.net/cc_net/a
阅读全文
摘要:port-港口、端口-货物(数据)寄存、装卸的地方。 数据的临时存放场所,一头连着运输,一头连着工厂(市场)。
阅读全文
摘要:前言: 中断是计算机发展中一个重要的技术,它的出现很大程度上解放了CPU,提高了CPU的执行效率。 在中断出现之前,CPU对IO采用的是轮询的方式进行服务,这使的CPU纠结在某一个IO上,一直在等待它的响应,如果它不响应,CPU就在原地一直的等下去。这样就导致了其他IO口也在等待CPU的服务,如果某
阅读全文
摘要:指令周期: CPU每取出并执行一条指令所需的全部时间叫指令周期,也即CPU完成一条指令的时间叫指令周期 一般一条完整的指令包括:取指周期、间址周期、执行周期、中断周期。 JMP X:该指令的指令周期只有取指周期。 ADD X:该指令只有取指周期、执行周期。 一个指令周期包含的机器周期个数亦与指令所要
阅读全文
摘要:一、指令周期的基本概念 CPU每取出并执行一条指令所需的全部时间叫指令周期,也即CPU完成一条指令的时间叫指令周期,如下图所示。图中的取指阶段完成取指令和分析指令的操作,又叫取指周期;执行阶段完成执行指令的操作,又叫执行周期。在大多数情况下, CPU就是按取指-执行-再取指-再执行……的顺序自动工作
阅读全文
摘要:CPU从逻辑上可以划分成3个模块,分别是、和,这三部分由CPU内部总线连接起来。如下所示: 控制单元:控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Con
阅读全文
摘要:内部架构 CPU 的根本任务就是执行指令,对计算机来说最终都是一串由 0 和 1 组成的序列。CPU 从逻辑上可以划分成 3 个模块,分别是控制单元、运算单元和存储单元 。其内部架构如下: 【1】控制单元 控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register
阅读全文
摘要:别名:指令指针、指令地址寄存器、程序计数器; 操作:顺序操作(计数器加一)、分支操作(计数器修改); The program counter (PC), commonly called the instruction pointer (IP) in Intel x86 and Itanium mic
阅读全文
摘要:编程三基:cpu:算法,总线:一切皆文件;内存:数据、运行空间 原文找不到了。
阅读全文