- 18
- 0
- 约1.31千字
- 约 12页
- 2018-06-14 发布于福建
- 举报
计算机的工作过程和主要性能指标 计算机的工作过程 编制好的程序放在主存中,由控制器控制逐条取出指令执行,下面以一个例子来加以说明。 例如:计算a+b-c=?(设a、b、c为已知的3个数,分别存放在主存的5~7号单元中,结果将存放在主存的8号单元)。 计算机的工作过程 如果采用单累加寄存器结构的运算器,完成上述计算至少需要5条指令,这5条指令依次存放在主存的0~4号单元中,参加运算的数也必须存放在主存指定的单元中。 000 001 002 003 005 006 007 008 004 主存 b a c LOAD 005 ADD 006 SUB 007 STORE 008 HALT 存储器数据寄存器 数据总线 累加器 ALU 计算机的工作过程 计算机的工作过程 计算机的控制器将控制指令逐条的执行,最终得到正确的结果。步骤如下: (1) 执行取数指令,从主存5号单元取出数a,送入累加寄存器中。 (2) 执行加法指令,将累加寄存器中的内容a与从主存6号单元取出数b一起送到ALU中相加,结果a+b保留在累加寄存器中。 计算机的工作过程 (3) 执行减法指令,将累加寄存器中的内容a+b与从主存7号单元取出的数c一起送到ALU中相减,结果a+b-c保留在累加寄存器中。 (4) 执行存数指令,把累加寄存器的内容a+b-c存至主存8号单元。 (5) 执行停机指令,计算机停止工作。 计算机的主要性能指标 机器字长是指参与运算的数的基本位数,它是由加法器、寄存器的位数决定的,所以机器字长一般等于内部寄存器的大小。字长标志着精度,字长越长,计算的精度就越高。 计算机的主要性能指标 在计算机中为了更灵活地表达和处理信息,又以字节为基本单位,用大写字母B表示。一个字节等于8位二进制位。 计算机的主要性能指标 数据总线一次所能并行传送信息的位数,称为数据通路宽度。这里所说的数据通路宽度是指外部数据总线的宽度,它与CPU内部的数据总线宽度(内部寄存器的大小)有可能不同。CPU的内、外数据总线宽度可以相等也可以不相等。 计算机的主要性能指标 一个主存储器所能存储的全部信息量称为主存容量。通常,以字节数来表示存储容量,这样的计算机称为字节编址的计算机。也有一些计算机是以字为单位编址的,它们用字数乘以字长来表示存储容量。 计算机的主要性能指标 以MIPS和MFLOPS作为计量单位来衡量运算速度。 MIPS表示每秒执行多少百万条指令。对于一个给定的程序,MIPS定义为 MIPS= 这里所说的指令一般是指加、减运算这类短指令。 计算机的主要性能指标 MFLOPS表示每秒执行多少百万次浮点运算。对于一个给定的程序,MFLOPS定义为 MFLOPS= MFLOPS适用于衡量向量机的性能。
原创力文档

文档评论(0)