自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 软工个人作业 4 - 提问回顾与个人总结

在结对编程实践中,我体会到还是与代码水平和技术观点相近的程序员结对更加舒适,实际上也并没有太多“浪费时间”、“思维趋同”的问题,与 Y 同学的合作是相当愉悦与顺利的。如果换成与水平远高于我或远低于我的人合作,或许并不会有如此美好的回忆。如果两位结对编程的开发者水平相近,他们可以更容易地共同理解和解决问题,避免沟通障碍。他们可以互相促进,相互学习,并共同努力提高技术能力。在工作中,他们可以共同分担任务、迭代改进代码,并共同完成项目。只不过,比起水平,个人认为更重要的是建立良好的沟通和合作机制。

2023-06-15 01:04:05 142

原创 软工个人作业 3 - 结对编程项目:最长单词链

2023 北航软工第三次个人作业

2023-03-18 20:21:14 309 1

原创 软工个人作业 2 - 软件案例分析:免费开源 Markdown 编辑器

2023 北航软工第二次个人作业

2023-03-03 21:32:01 848 1

原创 软工个人作业 1 - 阅读与提问

2023 北航软工第一次个人作业

2023-02-25 20:42:13 259 2

原创 新博客通知

出于美观、内容多样性等等原因,博主近日爬墙了github博客,文章末尾会附上网址。csdn内的文章不再搬运到github博客上,而今后技术相关的博客应该会在csdn随缘同步更新。

2022-07-18 17:36:34 171

原创 【BUAA_CO_LAB】p5&p6碎碎念

文章目录【BUAA_CO_LAB】p5&p6碎碎念写在前面的话流水线知识流水级与命名流水级寄存器R型计算指令I型计算指令内存访写指令Branch类指令Jump指令Control Unit转发阻塞p5の完结改装p6乘除模块模仿乘除法运算延迟按字节访存课上指令之套路运算类条件跳转类条件访存类【BUAA_CO_LAB】p5&p6碎碎念写在前面的话首先前面必须要附上一段致歉。其实这篇文章应该早在两三个星期之前就更出来了,但是由于期末月的到来,许多课程面临结课大作业/考试等任务,博主前段时间忙

2021-12-14 17:58:14 3512 6

原创 【BUAA_CO_LAB】计组p3&p4碎碎念

文章目录计组P3&P4碎碎念前言正文初见单周期CPU具体搭建步骤算术逻辑运算单元ALU指令存储器IM通用寄存器堆GRFExt扩展部件数据存储器DM控制信号生成单元CUNext PC计算接线测试上机真题与经验p3p4总结计组P3&P4碎碎念前言其实这篇总结在上周过了p3的时候就应该写出来的,但本人苦于近一周各类事务过于繁忙,因此把上一次的给鸽了。这周过了p4,感觉事实上这两p的道理都差不多,坑点大致类似,p3踩过了几个小坑后p4也就进行得比较顺利,因此在这里将这两p的总结合在一起写一

2021-11-18 02:19:51 4173 12

原创 【BUAA_CO_LAB】计组p2碎碎念

P2碎碎念1. 优雅的i-j二重循环写法(n重类似)if-else / for / while / switch-case语句的mips表达直接翻译都很容易,不特别提出了 li $t0, 0 I_Begin:​ slt $t2, $t0, $s0​ beq $t2, $0, I_end​ *#-----------------*​ li $t1, 0​ J_Begin:​ slt $t2, $t1, $s0​ beq

2021-11-03 17:06:23 911

原创 【BUAA_CO_LAB】Pre_MIPS指令集_MARS帮助文档整理_伪指令

MARS帮助文档整理_伪指令指令名称功能概述.align*在指定的字节边界上对齐下一个数据项(0=byte,1=half,2=word,3=double),也即指令后的下一个字段将对齐为 2 的 n 次幂的倍数,其中 n 是 .align值.ascii将字符串存储在数据段中但是不添加终止符’\0’(之后再添加会直接跟在字符串后).asciiz将字符串存储在数据段中但是添加终止符’\0’byte将后面列出的值存储为8bit数据(一个字节).data后续值

2021-09-27 13:21:02 459

原创 【BUAA_CO_LAB】Pre_MIPS指令集_MARS帮助文档整理_扩展指令

MARS帮助文档整理_扩展指令// 在之前记录的基础指令上进行组合与扩展 → 编译时可以看到是哪些组合// 主要是指令可以直接执行与立即数 / 地址(包括标签)/ 寄存器地址与立即数加和 / 寄存器地址与立即数与label加和的操作,取代基本操作中大量出现的$t3,也即不用分解成u、i等描述了,当然,使用也是合法的,后面不列出来了add $t1, $t2, -100以及add $t1, $t2, 100000直接用add指令进行与16bit和32bit立即数的加和and $t1, 100以

2021-09-27 13:17:49 721

原创 【BUAA_CO_LAB】Pre_MIPS指令集_MARS帮助文档整理_基础指令Basic Instructions

MARS帮助文档翻译整理// 根据MARS源文档进行字典序排列,为方便理解有一些顺序调动基础指令(字典序)*$f_ -> 浮点数寄存器(后面的数字单双表示单双精度)*$t -> 整数寄存器*PC (Program Counter):用于存储当前CPU正在执行的指令在内存中的地址*协同处理器Coprocessor被缩写为Coproc或者c或者CP*其他对操作数描述的详尽说明:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1kEfBcdB-163232

2021-09-22 23:41:00 1611

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除