冯·诺依曼计算机特点:
- 1.计算机由运算器,存储器,控制器,输入设备和输出设备五大部件组成。
- 2.指令和数据以同等地位存放于存储器内,并可按地址寻址。
- 3.指令和数据均用二进制数表示。
- 4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
- 5.指令在存储器内按顺序存放。特定条件下,可根据运算结果或设定条件改变执行顺序。
- 6.机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。
- 操作码 | 操作性质 | 具体内容
- 000001 | 取数 | 将指令地址码指示的存储单元中的操作数取到运算器的累加器ACC中
- 000010 | 存数 | 将ACC中的数存至指令地址码指示的存储单元中
- 000011 | 加 | 将ACC中的数与指令地址码指示的存储单元中的数相加,结果存于ACC中
- 000100 | 乘 | 将ACC中的数与指令地址码指示的存储单元中的数相乘,结果存于ACC中
- 000101 | 打印 | 将指令地址码指示的存储单元中的操作数打印输出
- 000110 | 停机 |
计算机硬件的主要技术指标
- 机器字长
- 机器字长是指CPU一次能处理数据的位数,通常与CPU的寄存器位数有关
- 存储容量
- 存储容量指主存中存放二进制代码的总位数
- 存储容量=存储单元个数 X 存储字长
- 运算速度
- 现在大都采用单位时间内执行指令的平均条数来衡量,并用MIPS(每秒百万条指令)作为计量单位
例题:1.9
- 画出主机框图,分别以存数指令"STAM"和"ADD M"(M均为主存地址)为例,在图中按顺序标出完成该指令的信息流程。假设主存容量为256Mx32位,
- 在指令字长,存储字长,机器字长相等条件下,指出图中各寄存器的位数。
总线分类
- 1.片选总线
- 2.系统总线
- 1>数据总线
- 用来传输各功能部件之间的数据信息,是双向传输总线,其位数与机器字长,存储字长有关。
- 2>地址总线
- 用来指出数据总线上的源数据或目的数据在主存单元的地址或I/O设备的地址。
- 3>控制总线
- 用来发出各种控制信号的传输线。对任一控制线而言,他的传输是单向的;但对控制总线总体来说,又可认为是双向的。
- 常见控制信号:
- 时钟:
- 复位:
- 总线请求:
- 总线允许:
- 中断请求:
- 中断响应:
- 存储器写:
- 存储器读:
- I/0读:
- I/0写:
- 传输响应:
- 3.通信总线
- 用于计算机系统之间或计算机系统与其他系统之间的通信
- 按传输方式可分为:
- 串行通信:(适宜远距离的数据传输)
- 指数据在单条1位宽的传输线上,一位一位地按顺序分时传送
- 并行通信:(适宜近距离的数据传输)
- 指数据在多条并行1位宽的传输线上,同时由源传送到目的地
总线性能指标
- 总线宽度:指数据总线的根数
- 总线带宽:总线的数据传输速率
- 时钟同步/异步:总线上的数据与时钟同步工作的总线称为同步总线,与时钟不同步工作的称为异步总线
- 总线复用:一条信号线上分时传送两种信号
- 信号线数:地址总线,数据总线和控制总线三种总线线数的总和
- 总线控制方式:包括突发工作,自动配置,仲裁方式,逻辑方式,计数方式等。
- 其他指标:如负载能力,电源电压,总线宽度能否扩展等。
流行的总线标准:
- 1.ISA总线
- 2.EISA总线
- 3.VESA(VL-BUS)总线
- 4.PCI总线
1>高性能 |
6>提供数据和地址奇偶校验功能,保证了数据的完整 |