
计算机组成原理
计算机组成原理
云端FFF
not because they are easy, but because they are hard
展开
-
计算机组成原理(2.1)—— 数制和编码
文章目录一、信息的二进制编码1. 信息编码的必要性2. 信息的二进制编码二、数值数据的表示1. 进位计数制2. 定点与浮点表示3. 定点数的编码表示(1)原码(2)反码(3)补码(4)移码(5)四种定点数编码形式的对比一、信息的二进制编码1. 信息编码的必要性计算机内部处理的所有数据都必须是 “数字化编码” 过的数据现实世界中的信息(声音、文字、图像…)由输入设备转二进制编码表示,输入设备必须有 “离散化” 和 “编码” 两方面功能“计算机层次结构” 在数据表示中的反映媒体信息被计算机处理的原创 2020-08-19 17:23:39 · 2958 阅读 · 0 评论 -
计算机组成原理(1)——计算机系统概述
一、计算机发展简史(1)计算机发展简史技术发展:第一代(1946~1957)真空管冯·诺依曼提出 “程序存储计算机”;代表机种:第一台电子计算机ENIAC;IAS通用计算机模型机:冯.诺依曼结构第二代(1958~1964)晶体管元器件:逻辑元件采用晶体管,内存由磁芯构成,外存为磁鼓与磁带。特点:变址,浮点运算,多路存储器,I/O处理机,中央交换结构(非总线结构)软件:使用高级语言,提供了系统软件。代表机种:IBM 7094 (scientific)、1401 (bu原创 2020-08-19 00:15:11 · 1606 阅读 · 0 评论 -
计算机组成原理(4.3)—— MIPS指令系统(RSIC)
前一篇文章分析了指令系统(ISA)的设计方法,这里以MIPS指令系统为例进行分析前文链接:计算机组成原理(4.1)—— 指令系统设计文章目录一、MIPS架构基础1. 寄存器数据指定(1)MIPS架构中的寄存器安排(2)寄存器名称、编号和功能2. 存储器数据指定二、操作数类型和表示方式1. 操作数类型2. 操作数表示方式三、指令格式1. R型指令2. I型指令3. J型指令4. 汇编指令和机器码指令字示例(1)MIPS汇编示例(2)机器码指令字示例(3)汇编和反汇编四、寻址方式1. R型指令的寻址2.原创 2020-08-16 22:03:24 · 16694 阅读 · 5 评论 -
计算机组成原理(4.2)—— IA-32指令系统(CSIC)
前一篇文章分析了指令系统(ISA)的设计方法,这里以IA-32指令系统为例进行分析前文链接:计算机组成原理(4.1)—— 指令系统设计文章目录一、IA-32架构基础二、指令格式1. 前缀段2. 指令段三、寻址方式1. 操作数的来源2. 指令中必须给出的信息3. 寻址方式4. 寻址过程5. 示例四、MMX指令技术一、IA-32架构基础泛指:基于英特尔IA-32架构的32位微处理器特点:向下兼容并行化程度:流水线处理器位数:32三种工作方式:保护方式(包含一种子工作方式:虚拟8086.原创 2020-08-14 19:48:16 · 5089 阅读 · 0 评论 -
计算机组成原理(4.1)—— 指令系统设计
文章目录一、指令集体系结构(ISA)的基础概念1. 什么是ISA2. ISA的地位(1)ISA是软件和硬件的交界面(接口)(2)ISA是计算机的必要组成部分二、指令格式设计1. 一条指令必须包含的信息2. 不同地址码个数的指令3. 从指令执行周期看指令设计涉及的问题三、指令系统设计1. 设计指令系统(1)设计原则(2)设计的重要方面2. 操作数类型和存储方式(1)指令应涉及的基本数据类型(2)IA32和MIPS中的数据类型3. 寻址方式(1)关于寻址(2)有效地址和地址编码(3)指令的寻址(4)操作数的寻址原创 2020-08-13 08:42:01 · 14291 阅读 · 9 评论