理论
文章平均质量分 86
刘下来邦我吧
最不好惹的一只猫
展开
-
关于计算机组成原理课设Verilog制作CPU的testbench文件的补充
前言 很多人还不会写testbench文件原创 2021-12-14 13:06:52 · 1549 阅读 · 0 评论 -
计算机组成原理-Verilog课程设计制作8位CPU简析
前言课设时间已经过去一周了,有人还是不甚了解自己在写什么(QwQ),我说一些我对需要我们做的部分的见解吧。整个文章分为模块篇、信号篇、top连线篇和查错篇。(很多人不会以为我只会传C++的实验吧)一、模块篇 Verilog语言和常规语言有很大的不同,常规语言我们做的是一个顺序执行的过程,从头往后写就完事了,Verilog,与其说是语言,不如说是“电路连线模拟器”。 连线之前我们应该干什么?应该了解每个模块的作用,先写模块。很多人上来就跟风写信号,最...原创 2021-12-10 21:32:53 · 7346 阅读 · 12 评论 -
char类型添加到字符串中的问题
前言 之前有在做递归3006基于二叉链表的二叉树最长路径的求解问题中出现了一个问题 源代码如下:string Get_longest(Tree &tree){ //输入树和末尾字符(这个空字符""会在串的末尾出现 如果你改成"1"也会在末尾加一个1) 返回最长串 s不能加地址符&引用 if(!tree->lchild&&!tree->rchild) return tree->data+"";//左右子树都没有 返回这个树的内容 ...原创 2021-11-23 21:59:23 · 1257 阅读 · 0 评论 -
如何构建递归函数
前言 最近看到好多小伙伴都在抱怨不会构造递归函数,尤其是进入了树这一章之后,变得更加蒙圈,我特意前来分享一下我关于递归函数的一些理解。如有补充、纠错,欢迎讨论。正文 首先要知道一点,任何一个算法,你在构建之前必须要自己有能力跟着这个算法走一遍,比如我给你一组符号aaaaaaaaaaabccd,让你去构造一个哈夫曼树,你自己用纸算不出来,你就不可能写得出递归,所以要先去理解这个算法的过程才能落实到算法的实现。 在确定这个大前提的情况下,我们第一步要进行...原创 2021-11-19 11:01:14 · 1258 阅读 · 0 评论