1-4.计算机层次结构(运算器和控制器)

运算器:
在这里插入图片描述
加法的过程:取M主存中的数据存入X作为操作数,取ACC中的数和X中的数相加,得到结果再存入ACC中,减法同理
在这里插入图片描述
乘法的过程:取M中的数据存入MQ中,取ACC中的数据存入X中(操作数也可以从其他寄存器上取,不一定是ACC),将0存入ACC中,取出X的数据和MQ的数据进行相乘,将结果存入ACC和MQ中,ACC存储结果的高位,MQ存储结果的低位(MQ如果存不下才会存入ACC中)(ACC清零是为了防止假如MQ已经足够存放结果了,那么ACC必然得用0表示)
在这里插入图片描述

除法的过程:取M中的数据存入X中,除法有两个结果,分别是商和余数,所以用两个寄存器存储,取出ACC的数据(操作数也可以从其他寄存器上取,不一定是ACC)和X的数据然后相除得到商存入MQ中,取出ACC的数据和X的数据然后相除得到余数存入ACC中
在这里插入图片描述

控制器:
在这里插入图片描述
指令由操作码和地址码组成
图中的OP(IR)表示从指令寄存器取出操作码,Ad(IR)表示从指令寄存器中取出地址码
因为指令是按顺序存在MDR中的,所以PC自增1然后继续取出下一条指令去执行
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值