今天学了数学的微分方程,主要是欧拉方程和微分方程的综合运用。欧拉方程实际就是把x换成e的t次方,适用于x*y的导这种形式,也可以直接把xn次方*y的n阶导直接代换成d*d-1这种形式。然后综合运用分为结合变限积分使用,需要导一下把变成有y的导的形式。还有有未知数的微分方程,根据特征根是否有重根分类讨论。然后是结合了级数的微分方程,需要主动求导,创造出y的导数,然后使用微分的方法解决。然后是根据特解求通解,题目没有给全的话需要设他们的比值为ux然后根据给出的方程进行计算,可以使用化除为乘的方法,如果不能一下子和等式符合,那么可以尝试把多出的部分用ux表示。还有如果发现x格式比较符合一阶线性可以把y化成另一个变量。
然后是计组,今天主要学了指令系统。了解了指令分为定长和不定长,定长的数量没那么多,mips为定长的,比较规范,译码压力小,不定长的分为操作码和地址码,操作码能表示的操作数为2的n次方,然后因为前缀不能一样,所以前面不能用完地址。然后是一些取指令的方式,比如基址取指,就是基址寄存器加上偏移量,而相对寻址是基于pc,间接寻址是到给出的地址处再取值得到地址,直接就是根据立即数。还有一些mips的常用指令,例如bne,表示等于就跳转,slt,大于则跳转,还有lw把数据给到寄存器里面。注意在mips里使用数组比较麻烦,需要记它的位置。
然后栈指针是sp,帧指针是fp,ra则是函数结束后返回的地址。还有关于溢出,对于cf表示无符号位溢出,of表示有符号位,cf是根据sub异或更高位进位,of为更高位进位异或次高位进位。
1292

被折叠的 条评论
为什么被折叠?



