- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第一章计算机基础一.计算机基本结构二、指令系统三、CPU执行过程四、CPU的主要性能指标五、微型计算机系统六、原码、反码、补码七、字符编码
一.计算机基本结构地址总线存储器输入/输出接口电路外部设备微处理器(CPU)数据总线控制总线
1.微处理器(CPU)控制器工作寄存器地址寄存器程序计数器PCALU指令寄存器IR指令译码器ID堆栈指示器SP处理器状态字PSWI/O控制逻辑数据寄存器
微处理器包括运算器、控制器、寄存器组三大部分,一般被集成在一个大规模集成芯片上,如8088、80x86等等,它是计算机的核心部件,具有计算、控制、数据传送、指令译码及执行等重要功能,它直接决定了计算机的主要性能.?ALU——运算器的核心部件是算逻单元ALU,所有的算术运算,逻辑运算和移位操作都是由ALU完成的.?控制器——CPU的指挥机关,完成指令的读入、寄存、译码和执行。程序计数器PC——用于保存下一条要执行的指令的地址。指令寄存器IR——保存从存储器中读入的当前要执行的指令。指令译码器ID——对指令寄存器IR中保存的指令进行译码分析。堆栈指示器SP——对堆栈进行操作时提供地址。处理器状态字PSW——暂存处理器当前的状态。
?工作寄存器组——暂存寻址和计算过程的信息.地址寄存器——地址寄存器用于操作数的寻址。数据寄存器——数据寄存器用来暂存操作数和中间运算结果。?I/O控制逻辑——包括CPU中输入/输出操作有关的逻辑,其作用是处理输入/输出的操作。
2.存储器用于存放程序代码及有关数据.地址内容11010011101000100010011010011101:00单元01单元02单元03单元地址译码器ABDB:FF单元控制CB
存储器由若干存储单元、地址译码器及相应的控制电路组成。存储单元:存储器由若干个单元组成,每个单元可存放8位二进制信息(通常也用两位十六进制数表示)。存储单元的地址:为区分不同的单元,对这些单元分别编了号,这些编号即它们的地址。存储器的读写操作:存储器中的不同存储单元,是由地址总线上送来的地址,经过存储器中的地址译码器译码,选中该单元,然后根据控制总线上的控制命令(或读或写),进行相应的读写操作。3.输入输出接口电路由于外部设备如键盘、显示器、软盘、硬盘、打印机等,在数据格式、运行速度等方面与CPU不匹配,故在连接时,需通过输入输出接口电路使外部设备与之相连。
4.总线总线是微型计算机中模块到模块之间传输信息的通道,是各种公共信息线的集合,采用总线结构便于部件和设备的扩充。对微机而言,总线可以分为以下四类:片内总线——这种总线是微处理器的内总线,在微处理器内用来连接ALU、CU和寄存器组等逻辑功能单元。这种总线没有具体标准,由芯片生产厂家自己确定。片间总线——微处理器、存储器芯片、I/O接口芯片等之间的连接总线。片间总线通常包括数据总线、地址总线和控制总线。内总线——内总线是微型计算机系统内连接各插件板的总线。(系统总线)内总线有不同的总线标准,如S-100总线(IEEE-696标),STD总线,IBM-PC总线,ISA总线、PCI总线标准等,采用不同总线标准的功能板无法连接在一起。
外总线——用于微型计算机系统之间或者微型计算机与外部设备之间的通信。外总线技术已经很成熟,各种应用要求皆有标准可遵循。如并行总线IEEE-488标准,串行总线RS-232标准等。IEEE1394,USB(通用串行总线)。四类总线之间的关系如图所示。外部设备MI/OCPU外总线片内总线I/O接口板片间总线内总线
按总线传送信息的类别:可以把总线分成控制总线、地址总线和数据总线。地址总线:用于传送CPU要访问的存储单元的地址或I/O端口地址,地址总线的位数决定了CPU可以直接寻址的地址范围。控制总线:用来传送控制信号。数据总线:用于CPU与存储器、CPU与外设之间传送信息。
二、指令系统上面我们所讲述的是计算机的硬件。光有硬件,只是有了计算的可能,计算机要真正能够进行计算,还必须要有软件的配合。例如:4+5这种简单运算,需要以下几个步骤:①把第一个数从它所在的存储单元中取出来,送至运算器;②把第二个数从它所在的存储单元中取出来,送至运算器;③相加;④把加完的结果送至存储器中指定的存储单元.所有这些取数、送数、相加、存数等等都是一种操作.?指令----我们把要求计算机执行的各种操作用命令的形式写下来,就是指令.
?指令系统-----一条指令对应着一种基本操作,计算机所能执行的全部指令,就是计算机的指令系统.这是计算机所固有的.?程序----我们在使用计算机时,必须把我们要解决的问题编成一条条指令,这
文档评论(0)