ARTS Week2
Algorithm
【算法训练】DAY1:整数反转
https://blog.csdn.net/weixin_42929607/article/details/106533827
【算法训练】DAY2:回文数
【算法训练】DAY3:颠倒二进制数
其中,2,3的输出完成了一半,还未发布。
Review
继续复习了上周分享的MIPS Architecture and Assembly Language Overciew,并且使用MARS(MIPS模拟器)进行了实践。
Tips
学习了x86汇编和MIPS汇编的双重循环设计,实现了冒泡排序,看懂了冒泡排序对应的Debug和Release对应的反汇编代码及其逻辑,但是【逻辑掌握程度有待加强】。
Share
推荐书籍《编码:隐匿在计算机软硬件背后的语言》,这本书最重要的价值就是,以一种最简单和最直观的方式,帮你快速用硬件“构建一台计算机”。
另外,建议配合使用
《数字逻辑》(十二五规划教材)
《计算机组成与设计:软硬件接口》
logisim软件
华中科技大学MOOC:计算机硬件系统设计https://www.icourse163.org/learn/HUST-1205809816#/learn/announce
你不必花费大量时间学习Verilog语言,也不用买FPGA开发板,1小时就能学会Logisim软件,并且实现模拟计算机存储二进制信息及其它处理过程。
如果想要进阶,可以考虑学习VerilogHDL,使用EDA工具Vivado。
版权声明: 本文为 InfoQ 作者【姜海天】的原创文章。
原文链接:【http://xie.infoq.cn/article/c2c3b9da3c56d43588ba7fe25】。未经作者许可,禁止转载。
评论