计算机组成原理教学讲义.pdfVIP

  • 36
  • 0
  • 约4.08万字
  • 约 47页
  • 2021-11-27 发布于上海
  • 举报
《计算机组成原理》讲稿 贾 茂 盈 计算机学院计算机技术系 第一章 计算机系统概论 1.1 计算机的分类和应用 1.1.1 计算机的分类 计算机分类: 模拟:处理在时间和数值上连续的量 数字:处理离散的量 数字计算机分类: 专用计算机:如工控机、 DSP、 IOP 等 通用计算机: GPP 通用机分类: 巨型机( Super-Computer )、大型机( Mainframe )、中型机( Medium-size Computer )、 小型机( minicomputer )、微型机( microcomputer )、单片机( Single-Chip Computer ) 1.1.2 计算机的应用 科学计算 传统方式:工作量大、人工处理慢 自动控制:数控机床、流水线控制 测量和测试:提高精度、在恶劣条件下的测量 信息处理: 教育、卫生:计算机辅助教学( CAI )、多媒体教室、 CT (Computerized tomography ) 家电 人工智能 1.2 计算机的硬件 1.2 .1 数字计算机的硬件组成 五大组成部分:运算器、控制器、存储器、输入/输出设备。 概念:存储单元、地址、存储容量、外存储器、内存储器、指令、程序、指令的组成、存储 程序、程序控制、指令系统、指令周期、执行周期、 CPU、主机、数据字、指令字、 数据流、指令流、适配器。 冯·诺依曼体系结构: (1) 采用二进制形式表示数据和指令 数据和指令在代码的外形上并无区别. 都是由 0 和 1 组成的代码序列, 只是各自约定的 含义不同而已。 采用二进制、使信息数字化容易实现,可以用二值逻辑工具进行处理。 程序 信息本身也可以作为被处理的对象, 进行加工处理, 例如对照程序进行编译, 就是将源程序 当作被加工处理的对象。 (2) 采用存储程序方式 这是诺依曼思想的核心内容。如前所述,它意味着事先编制程序,事先将程序 ( 包含指 令和数据 ) 存入主存储器中,计算机在运行程序时就能自动地、连续地从存储器中依次取出 指令且执行。 这是计算机能高速自动运行的基础。 计算机的工作体现为执行程序, 计算机功 能的扩展在很大程度上体现为所存储程序的扩展。 计算机的许多具体工作方式也是由此派生 的。 诺依曼机的这种工作方式,可称为控制流 ( 指令流 ) 驱动方式。即按照指令的执行序列, 依次读取指令;根据指令所含的控制信息,调用数据进行处理。因此在执行程序的过程中, 始终以控制信息流为驱动工作的因素, 而数据信息流则是被动地被调用处理。 为了控制指令 序列的执行顺序,我们设置一个程序 ( 指令 ) 计数器 PC(Program Counter) ,让它存放当前指 令所在的存储单元的地址。如果程序现在是顺序执行的,每取出一条指令后 PC 内容加 l , 指示下一条指令该从

文档评论(0)

1亿VIP精品文档

相关文档