概述
上一篇post讲述了单周期CPU的简单实现,在这篇post我将会讲述单周期CPU的烧板过程。在进行仿真测试后,验证了单周期CPU的正确性之后,我们就可以将CPU烧到Basy3板中了。
上一篇post讲述了单周期CPU的简单实现,在这篇post我将会讲述单周期CPU的烧板过程。在进行仿真测试后,验证了单周期CPU的正确性之后,我们就可以将CPU烧到Basy3板中了。
计组课程的其中一个大实验–实现一个单周期CPU。所谓单周期,是指一条指令在一个时钟周期内执行完,这是单周期CPU的核心思想。接下来我将详细介绍整个实验的内容与实现,代码可以直接看https://github.com/leungyukshing/-CPU-。
这篇博客我将介绍数据库课程的期末大作业–图书销售管理系统的开发过程。该项目实现对书店内图书库存量的进货、销售和顾客的退货、购买统计服务。开发的合作者是Alva,首先我将对这个项目进行简要的介绍。图书这个项目使用MYSQL作为数据库存储数据信息,使用QT作为前端交互界面的框架,使用的语言是C++。主要功能有:
接下来我将主要介绍一下开发中遇到的难点。源码直接看Github。
相信经历过初级实训的同学,对于实训都会有一种恐惧感,虽然中级实训也需要大家付出很多精力,但是难度相比起初级实训,还是简单不少。中级实训是基于一个GridWorld框架,让同学们在上面改进代码,是要求大家在理解的前提下,在现有的代码上进行改进与拓展,这个更加考验大家对于代码的理解能力。第三部分的内容也涉及到了一些基本的算法。这篇博客将简单地跟大家介绍实训中的一些关键内容,希望能够帮助到大家。实训网站为https://se-2018.github.io/ ,想看代码的直接看这里。
中山大学软件学院的大一想必都会经历这样一个初级实训。这个实训主要是完成一个基于命令行的会议管理系统,使用的语言是C++,含有部分C11特性。主要考察的是大家C++的编程知识,难度不算很大,但是需要大家很细心。因为每天只有一次测评的机会,因此拿满分还是有点难度的。本人不是大佬,当时实训横跨了三个周末,debug找错的也很煎熬,但是最后还是做出来的,在这里也是想分享一些经验,希望能帮助到师弟师妹们。想要代码的直接点左上角去github看,或者直接点击这个,但是还是希望大家能够自己完成。