计算机组成原理和汇编语言程序设计 第一章 绪论.pptVIP

计算机组成原理和汇编语言程序设计 第一章 绪论.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理和汇编语言程序设计 第一章 绪论

计算机组成原理 与汇编语言程序设计 授课教师:江兰帆 E-MAIL:jiang_lanfan@126.com 第一章 绪论 计算机的基本概念 计算机系统的硬、软件组成 层次结构模型 计算机的工作过程 数字计算机的特点与性能指标 计算机的发展与应用 计算机的基本概念 计算机的定义:  计算机是一种能够存储程序,能够自动连续地执行程序,对各种数字化信息进行算术运算或逻辑运算的快速工具。 计算机的基本概念 计算机的运算: 算术运算--以数值型的数据进行四则运算。 逻辑运算--处理逻辑型问题。 冯 · 诺依曼思想 用二进制代码表示程序和数据; 计算机采用存储程序的工作方式; 计算机硬件由存储器、运算器、控制器、输入设备和输出设备组成。 计算机的基本概念 存储程序工作方式 事先编制程序:计算机执行的程序其形态就是指令序列,即:若干条指令的有序集合,每一步将执行一条指令。 事先存储程序:将编好的程序变成最终可执行的程序即二进制指令代码序列存放在存储器中。 自动、连续地执行程序:计算机依照一定顺序从存储器中逐条读取指令,按照指令的要求执行操作,直到需运行的程序执行完毕。 信息数字化表示 (1) 用数字化方法表示各种信息。 信息数字化表示 例: 用数字代码表示字符 A 表示为 1000001 B 表示为 1000010 例: 用数字代码表示命令、状态 启动 表示为 00 停止 表示为 01 正在工作 表示为 10 工作结束 表示为 11 信息数字化表示 (2)用数字型电信号表示数字代码 a.电信号分两类:模拟信号和数字信号 b.模拟信号:用信号的某些参量去模拟 信息。 c.数字信号:单个数字信号(电平、脉冲) 仅取有限的几种状态。(一般只取两 种状态) 计算机的基本概念 采用数字化方法表示信息,具有许多优点: 抗干扰能力强,可靠性高 依靠多位数字信号的组合,在表示数值时可以获得很宽的表示范围以及很高的精度 数字化的信息可以存储,信息传送也比较容易实现 可表示的信息类型与范围极其广泛 能用逻辑代数等数字逻辑技术进行信息处理 CPU CPU(Central Processing Unit)即中央处理器,是硬件系统的核心部件,负责读取并执行指令,也就是执行程序。 基本组成:寄存器、运算器(ALU)、控制器 1)寄存器 用于存放控制信息,如PC、IR、PSW 用于存放数据信息,如通用寄存器、暂存器 CPU 2)算术逻辑部件ALU:按指令的要求对有关数据进行指定的算术或逻辑运算。 3)控制器:主要根据指令信息产生控制信号(微命令)序列,控制全机操作。 CPU CPU 微命令产生方式(指令执行控制方式): 组合逻辑控制方式:由组合逻辑电路产生微命令 微程序控制方式:由微指令产生微命令 主存储器与外存储器 输入/输出设备 功能:转换信息。 输入设备:原始信息 二进制代码,送入主机。 输出设备:处理结果 人所能接受的形式并输出。 例如:输入设备键盘,输出设备显示器。 总线 总线——是指一组能为多个部件分时共享的信息传输线。 系统总线的分类:地址总线、数据总线、控制总线。 接口 接口——在系统总线与I/O设备之间设置的一些逻辑部件,约定它们之间的界面,这种逻辑部件叫做I/O接口,在微型计算机中又称为适配卡。 层次结构模型 计算机系统以硬件为基础,通过配置软件扩充功能,形成一个相当复杂的系统。通常采用层次结构的观点去分析、设计和构建它。 层次结构模型 微体系结构层 微体系结构层是硬件层次,它主要是从寄存器级观察CPU的结构,分析CPU分步执行指令的详细过程。 微体系结构层可看作是第2层指令系统层指令的解释器。 指令系统层 指令系统层及上层都是抽象层次。指令系统层定义了硬件与编译器的接口。 一方面,指令系统规定了由硬件实现的各种指令功能;另一方面,各种源程序必须通过编译器或解释器转换为硬件能识别与执行的指令序列。 操作系统层 从系统程序员的观点来看,操作系统层指令集包括指令系统层的指令和新增的指令。 这些新指令称为系统调用。它们由操作系统解释,该层的其余指令(即与第2层指令相同的指令)由微体系结构层执行。 汇编语言层 汇编语言层及上层是提供给解决应用问题的程序员使用的。 汇编语言程序通过汇编器翻译成机器语言程序,再由微体系结构层执行。 汇编语言是“符号化”的机器语言,每一条汇编语言都对应一条机器语言指令。 面向问题语言层 这一层使用高级语言编程解决问题。 高级语言程序通常由编译器翻译成第3层或第4层语言,个别有解释执行的。 软硬件在逻辑上的等价 计算机系统以硬件为基础,通过软件扩充其功能,并以执行程序方式体现其功能。 许多功能即可以直接由硬件实现,也可以在硬件支持下靠软件实现,

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档