计算机组成原理
计算机组成原理
计算机组成与系统结构教师姓名: 胡越明 课程内容: 计算机硬件设计原理以及软硬件界面 地位: 计算机专业核心课程
计算机组成原理
第一章 概论第一节 基本构成存储器
输入 运算器
输出
控制器 数据线路 控制信号 图 1-1 计算机的基本结构
计算机组成原理
基本概念寄存器 存储器 容量 字 字节 字长 指令 程序 CPU 主机 总线
计算机组成原理
二、计算机的软件系统软件 操作系统 编译程序 解释程序 应用软件 音像处理,印刷排版,CAD,数据处 理,控制软件,信号处理DSP
计算机组成原理
三、语言及其编译语言不是软件 机器语言(000 001 010) (000 汇编语言(ADD R1, R2) 高级语言(A=A+B)
计算机组成原理
源程序文件 →编译程序/汇编程序→目标程序文件swap(int v[],int k) { int temp; temp=v[k]; v[k]=v[k+1]; v[k+1]=temp; } 00A20084 00821020 8DE20000 8E020004 AE020000 ADE20004 03E00008 MIPS 机器 语言 程序
高级 语言 程序
编译程序
汇编程序
swap: sll $2,$5,2 add $2,$4,$2 lw $15,0($2) lw $16,4($2) sw $16,0($2) sw $15,4($2) jr $31
MIPS 汇编 语言 程序
计算机组成原理
编译过程词法分析 语法分析 生成中间代码 代码优化 生成目标代码
计算机组成原理
第二节 系统结构的概念一、概念三个层次:– 计算机实现——器件选择,机械、封 装、印板、机箱、电源、冷却设计 – 计算机组成——逻辑设计 – 计算机系统结构——外特性设计
计算机组成原理
相互关系应用程序 操作系统 编译 指令系统 组成 实现
系统 结构
计算机组成原理
系统结构的例子系统结构 Digital Alpha (V1, V3) 1992-97 HP PA-RISC (V1.1, V2.0) 1986-96 Sun Sparc (V8, V9) 1987-95 MIPS IBM PowerPC Intel IA-32, IA-64 1978-96 AMD x86-64 产品 DEC21064, 21164, 21264 HP3000(930,950), HP9000(800,850) PA7100, PA8000 TI SuperSPARC TMS390Z50 (in Sun SPARCstation 20) MIPS 2000, 3000, 4000, 8000, 10000(in SGI workstation) PPC750, 740, 604, 603, 601, RS/6000 I386, I486, P, PII, PIII, P4, Itanium SledgeHammer
计算机组成原理
系统结构的研究范围外特性——指令系统、数据表示、寻址 方式、寄存器集 界面设计——确定硬件功能。 —— 新型系统结构设计——并行性、数据流、 推理机、神经网 性能成本评价——运算速度、存储容量、 I/O带宽
计算机组成原理
发展趋势:并行性并行性——同时性,并发性 并行机型:– – – – 标量机 向量机 阵列机 多处理机
计算机、处理机与处理器
计算机组成原理
系统结构分类——按并行性PU1 CU PU MM CU PU2 … PUn (a) SISD 结构 (b) SIMD 结构 MM1 MM2 … MMm
MM1 MM2 … MMm
CU1 CU2 … CUn
PU1 PU2
CU1 CU2 … CUn
PU1 PU2 … PUn (d) MIMD 结构
MM1 MM2 …
PUn
MMm
(c) MISD 结构
图 1-3 Flynn 分类法中四种系统的基本结构
计算机组成原理
二、语言与系统结构的设计语言的分类:– 过程式 – 函数式 – 逻辑推理式
语言的影响:– 计算模型 – 软硬件界面
计算机组成原理
三、软件与系统结构的设计编译的影响:– 数据的存储结构(如堆栈)
– 指令集的特征 – 控制结构(指令调度)
计算机组成原理
堆栈及其实现——寄存器堆栈操作: push: SP=SP+1; R[SP]=Data; if(SP==0) Full=1; SP Pop: Data=R[SP]; SP=SP-1; if(SP==0) Empty=1; C B A 3 2 1 0 寄存器 标志 FULL EMPTY
…… 此处隐藏:161字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [幼儿教育]【完整版】2019-2025年中国药物发现外
- [幼儿教育]2018-2019年初中信息技术广东初一竞赛
- [幼儿教育]最新外研版(一起)小学英语五年级上册《
- [幼儿教育]农业推广与创新管理专业 -中农大毕业论
- [幼儿教育]2017-2022年中国更年期用药行业市场深
- [幼儿教育]数学1.1.2第1课时棱柱、棱锥和棱台的结
- [幼儿教育]二年级群文阅读课例欣赏
- [幼儿教育]2010-2015年中国保险行业投资分析及深
- [幼儿教育]厄运打不垮的信念第一课时
- [幼儿教育]巧用文本,让表达在言语中绽放论文
- [幼儿教育]中学生百科知识竞赛题及答案
- [幼儿教育]八大菜系英文简介
- [幼儿教育]中国男装牛仔裤市场发展研究及投资前景
- [幼儿教育]远程数字视频监控系统在银行的应用
- [幼儿教育]光纤光缆制造工艺及设备
- [幼儿教育]国家安全法试题及答案
- [幼儿教育]2011高中提前招生及竞赛试题(物理卷1)
- [幼儿教育]宁夏第三产业房地产业、科学研究和技术
- [幼儿教育]中兴通讯 ME3000模块用户硬件设计手册_
- [幼儿教育]紫外线灯管的辐照强度问题
- 苏联东欧剧变的原因和历史教训浅析
- 人工智能导论实验报告(学生)
- 思科ITE章考试原题及答案
- 《学习雷锋好榜样》主题班会教案
- 加油站建设项目安全评价报告
- 剖析社保卡管理系统
- 2017-2018年影视剧新媒体版权运营行业
- 2017-2018学年四川省成都市高一上学期
- 2019最新高中数学 第三章 3.2.1 几类不
- 2011-2015年中国基酸市场调查及行业前
- 人教版新课标选修八Unit 1 课件Warming
- 郭溪燎原小学辅导学生记录表
- 教师资格证统考综合素质写作秘笈
- 国外校园绿色建筑研究方向与建设实践
- 15.1 动物运动的方式 课件(北师大版八
- 民用飞机空调系统
- 长安侠文化传统与唐诗的任侠主题
- 《中国近现代史纲要》名词解释
- 11金本《保险学概论》复习资料
- 民用建筑机电安装工程专业施工图图纸会




