- 博客(3)
- 收藏
- 关注
原创 汇编语言--LC3tools实现两个32位数相加
实现原理将每个32位数拆成两个16位数(低16位,高16位)低16位与低16位相加,高16位与高16位相加判断低16位进位分别取两个低16位的最高位进行比较,两个最高位都是1必定会进位,两个最高位是0必定不进位;如果两个最高位一个是1一个是0,将分情况讨论:低16位相加后的结果的最高位是0,说明曾经有过进位(1+0->0)低16位相加后的结果的最高位是1,说明曾经没有进位(1+0->1)通过上述判断就可得知是否有过进位,从而进行接下来的高16位运算例题汇编代码
2021-04-23 00:47:08 3061 1
原创 用超级简单的C语言实现人机五子棋(键盘控制)
*声明:*这是我第一次发博客,我是大一新生,只学习了谭浩强著作的C语言程序设计,水平有限,有不足的地方,欢迎社区大佬指点。设计原因这个五子棋是c语言结课后要求我们制作的小游戏,开始一点思路也没有,借助CSDN我学习到了一些思路(借助出处已标明),也有我原创的部分(统计棋子数,判断优先级,人机判定)。说实话CSDN上真的有很多五子棋的设计,但是对于浅学C语言的我来说有些看不懂,所以我想设计一个初学者可以看得懂的小程序。借用,改写出处感谢社区大佬们的展示,分享void Board_print();(借
2021-03-10 01:26:28 12852 38
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人