计算机系统概论ppt课件.ppt

计算机系统概论ppt课件.ppt

ID:59006389

大小:221.50 KB

页数:41页

时间:2020-09-27

计算机系统概论ppt课件.ppt_第1页
计算机系统概论ppt课件.ppt_第2页
计算机系统概论ppt课件.ppt_第3页
计算机系统概论ppt课件.ppt_第4页
计算机系统概论ppt课件.ppt_第5页
资源描述:

《计算机系统概论ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微型计算机概论计算机概论微型计算机8086微处理器第1节 计算机概论电子计算机分为五代电子管,继电器,机器语言晶体管,磁芯存储器,汇编语言,高级语言中小规模集成电路,汇编语言,高级语言,操作系统集成电路,半导体存储器,汇编语言,高级语言,操作系统超大规模集成电路,汇编语言,高级语言,操作系统微型计算机系统的组成1.微型计算机的硬件:计算机的基本工作原理--冯诺依曼原理冯·诺依曼计算机结构以运算器为核心、以存储程序原理为基础运算器输出设备控制器输入设备存储器指令流控制命令数据流CPU:(CentralProcessingUnit)即中央处理器,是硬件系统的

2、核心部件,负责读取并执行指令,也就是执行程序。输入/输出设备(1)输入设备——是用来将计算机外部的信息输入计算机,并进行信息形式的转换。常见的输入设备有:键盘、鼠标以及图形和声音的输入设备。 (2)输出设备——将计算机的处理结果以我们能看得懂的形式输出。常见的输出设备有:显示器、打印机、绘图仪等。总线(1)总线——是指一组能为多个部件分时共享的信息传输线。 (2)系统总线的分类:地址总线、数据总线、控制总线;或内部总线、系统总线、外部总线。接口接口——在系统总线与I/O设备之间设置的一些逻辑部件,约定它们之间的界面,这种逻辑部件叫做I/O接口,在微型计算机

3、中又称为适配卡。字长:指CPU进行运算的二进制位数,又称为位宽。字长越宽,精度越高。有8位、16位、32位和64位等。 存储容量 指令系统:一台计算机所固有的基本操作指令的集合。 运算速度:计算机完成一个具体任务所花费的时间。微处理器的主要性能CISC(复杂指令集计算机):通过增强指令功能提高计算机性能,指令码不等长,指令数量多。复杂性在于硬件。RISC(精简指令集计算机):具有简单指令集,指令少、指令码等长,寻址方式少、指令功能简单。复杂性在于软件。第2节 微型计算机微处理器、微型计算机和微型计算机系统微处理器:是微型计算机的核心部分,包括运算逻辑部件

4、、控制部件和寄存器及内部总线。微型计算机:以微处理器为核心,加上存储器、I/0接口和系统总线。微型计算机系统:以微型计算机为核心,加上外围设备,电源,软件等构成的计算机系统。分类:按字长:8、16、32、64按用途:通用计算机、嵌入计算机按组成规模:多板机、单板机、单片机微型计算机的结构AB:AddressBus,DB:DataBus,CB:ControlBus存储器I/O接口输入设备I/O接口地址总线AB输出设备CPU数据总线DB控制总线CBI/O接口第3节 8086微处理器P29图2.3由两部分组成:执行部件EU,总线接口部件BIUBIU:段寄存器、

5、指令指针寄存器(IP)、地址加法器、内部暂存器、指令队列缓冲器及I/O控制逻辑部件组成。段寄存器:CSDSESSS(16位)20位地址加法器PA=段基址*10H+偏移量16位指令指针寄存器IP:保存EU要执行的下一条指令的偏移地址指令队列缓冲器内部暂存器:内部数据的暂存EU:9个寄存器AXBXCXDXSPBPSIDIF存储器的堆栈组织:堆栈是一个特定的RAM存储区,主要用于暂存数据和断点地址。 堆栈的结构 堆栈一端是固定的,另一端是浮动的数据存储器。堆栈的固定端称为栈底,堆栈的浮动端可以压入或弹出数据,称为栈顶。 堆栈的“先进后出”或“后进先出”方式。

6、堆栈有两种编址方式:“向下生成”和“向上生成”。 为了能动态地指示数据在堆栈中的位置,用SP来存放栈顶存储单元的地址。堆栈的操作: 1、建栈:规定栈底。SS中装载段基值,SP中装载栈底地址,栈为空栈。 2、压栈:a、将SP中的内容减1,把高字节数据推入SP所指的栈顶单元。 b、将SP中内容再减1,然后把低字节数据推入当前栈顶单元。 3、退栈:a、将堆栈中低字节退栈,送寄存器或存储器中,然后SP的地址加1。 b、将堆栈中高字节数据退栈,SP中内容再加1,指向新栈顶。(一)、段寄存器需执行程序的各部分(指令代码、数据、堆栈)分别放在主存的指定段中。段寄存器:C

7、S、DS、SS、ES用来存放段基值,即段基址的高16位。段寄存器的功能不能互换。当前段:由CS、DS、SS、ES指向的段。(二)、通用寄存器8个16位通用寄存器按使用情况分为三种:1.指针寄存器2.变址寄存器3.数据寄存器1.指针寄存器主要提供全部或部分偏移量16位SP堆栈指针寄存器BP基址指针寄存器SP:专门存放堆栈段的栈顶单元的偏移量BP:存放堆栈段中某个单元的全部或部分偏移量,也可存放16位操作数或结果。例如:指令中使用指针寄存器PUSHAXADD[BP],1234H2.变址寄存器16位SI源变址寄存器DI目的变址寄存器SI/DI:存放主存操作数的全

8、部/部分偏移量,在多数情况功能可以互换。也可存放16位操作数和结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。