图灵完备游戏——处理器架构

总线–新思路

之前的总线关卡中,采用不同的输出连到同一个开关的输入上,虽然仿真能完成功能,但总线的作用不是很明确;
总线上流通数据,用开关决定谁往总线上发数据,谁从总线上取数据;这种思想对本小节的处理器架构有很大帮助,也进一步加深了总线的概念;
在这里插入图片描述
在这里插入图片描述
学习B站视频:链接: link

算术引擎

再逻辑引擎的基础上添上加减操作;加直接使用八位加法器,减法使用一个八位取反器,在与第一个数相加;
在这里插入图片描述

寄存器之间

要求从源寄存器复制数据到目的寄存器;源寄存器从输入端到总线读取数据,目的寄存器从总线写入数据;
在这里插入图片描述
在这里插入图片描述

指令解码器

根据最高两位不同的组合,用与门输出到相应功能位;
在这里插入图片描述
在这里插入图片描述

计算单元

连接一个译码器,高两位决定为什么模式,为copy模式时,加入非门取消译码器的禁用;计算模式时,把ALU的输出连接到总线上,寄存器3在复制的写入或者计算模式下打开写入开关;
在这里插入图片描述

在这里插入图片描述

程序

用八位计数器,每时刻地址加1,连到程序地址端;
在这里插入图片描述
在这里插入图片描述

立即数

在这里插入图片描述

条件判断

根据输入的第三位判断八种不同的功能;八位分线器后接3-8译码器,根据输入组合为不同的输出;
其中最复杂的是判断是否为全0,全部与起来或者全部或起来取反;
在这里插入图片描述
在这里插入图片描述

图灵完备–可执行的计算机

添加跳转指令;

在这里插入图片描述

在这里插入图片描述

总结

通过本小节对架构有了更生动的理解;首先是总线,可以把输入输出等连接在一起,通过开关来决定谁取谁写;后面的步骤大都是学习B站视频,链接: link,后续还需要细细琢磨;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值