何为从代码看Logisim?
这是一篇针对Logisim的做题思路学习
何为从代码看Logisim?• MIPS中对于递归可以直接翻译C代码,那么Logisim是否可以?这就是这个问题的来源:• 从代码看Logisim,即类比程设思想解决logisim问题,那么如何类比?如何解决?我想引用组合电路一种类型题——投票类型问题对其做出解释,方便大家理解,并提供解决投票问题普通投票部分的一个可行思路。当然这里我只谈思路,不谈实现,小小的抛砖引玉一波,具体怎么应用就看大家了。
Example 1 补码解决投票问题题面及分析这是一道考试真题,大概意思是说有几个人进行投票,统计票数,要求通过输出1,不通过则输出0,这其实是一类问题,因为有时候大家权重一样进行投票,有时候大家权重不一样进行投票(一票否决),这都是会可能出的题。听起来很简单的样子,但实现上其实是有一定难度的。主要难度体现在对于如何判断是否通过的输出上。下面我们谈一谈我当初的解法:
解法• 在初看投票类型题前,如果用C的想法去解这种题该怎么解? 主体思路便是:同意为1,弃权为0,反对为-1. 加起来看是否大于0就可以了。那么既然C可以这样实现,C ...
写在北航计算机组成总结的开头语
弹剑作歌奏苦声,曳裾王门不称情
获得通过阅读本博客,你可以获得:• 北航计算机组成从Pre到P8的一些经验与思考• 北航计算机组成一些往年题题面及class文件(侵删)• 北航计算机组成实用的Mars等工具• 北航计算机组成从P3到P7的自动化测试思路分享• 北航计算机组成从P3到P7的所有全自动强度较高的测试化程序• 北航计算机组成从P3到P8的设计文档• 北航计算机组成对笔者帮助很大的学长学姐博客传送门
行文思路笔者希望写一些有启发性,有独特性,有更深意义的计组学习文章,所以在笔者的博客中,你将不止看到往年题,更多的可能是一些技术性,思考性的文章,也是为了避免博客的同质化。再次先谢过大家的捧场了Orz
计组实验内容• Pre:课下内容:学习Logisim,Verilog,MIPS课上内容:5-10道选择/填空题+3道编程题(Logisim,Verilog,MIPS各一道)要求:3道编程题全部通过• P0:课下内容:学习Logisim状态机写法并进一步加深Logisim的学习课上内容:3道Logisim编程题要求:3过2• P1:课下内容:学习Verilog状态机写法并进一 ...