欢迎来到天天文库
浏览记录
ID:59006325
大小:199.50 KB
页数:37页
时间:2020-09-27
《计算机组成原理与汇编语言程序设计第1章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机组成原理与汇编语言程序设计(第3版)第1章本课程的主要内容第1章绪论第2章计算机中的信息表示第3章微体系结构层——CPU组织第4章指令系统层第5章汇编语言层第6章存储系统第7章输入/输出系统主要内容:计算机的基本概念计算机系统硬、软件组成层次结构模型计算机的工作过程数字计算机的特点与性能指标计算机的发展与应用第1章绪论第1节计算机的基本概念用二进制代码表示指令和数据;计算机采用存储程序的工作方式;计算机硬件由存储器、运算器、控制器、输入设备和输出设备组成。冯·诺依曼思想:1.1.1存储程序工作方式1.事先编制程序其主要含义有三点:指令:计算机
2、硬件一步执行的操作命令,如加法指令。计算机最终执行的程序:指令序列。事先编好的求解问题的程序最终变成:指令序列和需处理的数据。2.事先存储程序3.自动、连续地执行程序将编好的程序变成最终可执行的程序即二进制指令代码序列存放在存储器中。在程序已存放在存储器后,计算机就可以运行该程序,即按一定的顺序通常是指令存放的顺序,从存储器中逐条取出指令,按指令的要求执行操作,直到该程序执行结束。1.1.2信息的数字化表示(两层含义)1.在计算机中用数字代码表示各种信息二进制代码例1用数字代码表示数据5-5表示为0101表示为1101控制信息;数据信息。数值、文字、声音、图像等。
3、例2用数字代码表示字符AB表示为1000001=(41)16=(65)10表示为1000010例3用数字代码表示命令、状态启动停止正在工作工作结束表示为00表示为01表示为10表示为11思考:如何表示汉字、声音、图像等?2.在物理机制上用数字信号表示数字代码数字型电信号例1用电平信号表示数字代码高电平1低电平高电平01例2用脉冲信号表示数字代码有脉冲无脉冲有脉冲101实现并行操作实现串行操作第2节计算机系统的硬、软件组成1.2.1计算机硬件系统CPUMI/O设备I/O设备系统总线单总线计算机硬件系统结构I/O接口I/O接口1.CPU功能:负责读取与执行指令,即执行程
4、序。基本组成:寄存器、ALU、控制器及连接1)寄存器用于存放控制信息,如PC、IR、PSW用于存放数据信息,如通用寄存器、暂存器2)算术逻辑部件ALU:按指令的要求对有关数据进行指定的算术或逻辑运算。3)控制器:主要根据指令信息产生控制信号(微命令)序列,控制全机操作。微命令发生器指令信息时序信号微命令序列状态信息微命令产生方式(指令执行控制方式):组合逻辑控制方式:微程序控制方式:由组合逻辑电路产生微命令由微指令产生微命令2.主存储器1)功能:存放需执行的程序及需要处理的数据,CPU能直接读出或写入。2)逻辑组成:由连续的单元组成。通常每个单元存放8位二进制数即一
5、个字节。每个单元有一个惟一的地址。00000H00001H00002H00003HFFFFEHFFFFFH主存逻辑组成示意图地址70主存储器::::::指令1指令2指令2指令3操作数指令序列按执行顺序存放在连续的单元中。由CPU中的PC提供指令地址,寻找对应主存单元读取指令到CPU执行。指令需要处理的操作数也可存放在主存单元中。由指令提供地址寻找对应单元读取操作数。主存的一个重要特点:能按地址存放或读取单元内容,即允许CPU直接编址访问。3.输入/输出(I/O)设备功能:转换信息。输入:原始信息二进制代码,送入主机。输出:处理结果人所能接受的形式并输出。例如:输入
6、设备键盘,输出设备显示器。4.总线功能:一组能为多个部件分时共享的信息传送线路。CPUMI/O设备I/O设备系统总线用一组系统总线连接CPU、主存、多个输入/输出设备,它们通过总线传送信息。地址总线数据总线控制总线系统总线例如:CPU从主存单元读取操作数如何通过总线实现I/O接口I/O接口5.I/O接口:系统总线与I/O设备之间的转换逻辑部件基本功能:实现CPU与I/O设备之间控制信息、数据、状态信息的转换和传送;还可实现主存与I/O设备之间的数据转换和传送。计算机硬件系统由三大子系统:CPU、存储系统、输入/输出系统及连接它们的总线构成。CPUMI/O设备I/O设备
7、系统总线I/O接口I/O接口主机输入输出系统1.2.2计算机软件系统按软件配置与功能分为系统软件应用软件1、系统软件1)操作系统功能:管理和控制计算机系统硬、软件资源及运行的程序,合理地组织计算机的工作流程,为用户提供软件的开发环境和运行环境。命令行用户接口(如DOS)和图形用户接口(如WindowsX)系统功能调用(如DOS的INT21H,WindowsAPI)提供的用户界面机器语言:计算机硬件能直接识别的语言,由二进制代码表示的指令组成,它是面向特定机器结构的内部语言。相应的指令称为机器指令。汇编语言:用符号表示的与机器指令对应的程序设计语言
此文档下载收益归作者所有