The structure of this summary is mainly derived from the course materials and experimental materials of the same-name course in the Department of Computer Science and Engineering(CSE) of Southern University of Science and Technology(SUSTECH). At the same time, many search engines, including google, edge, and many websites, such as csdn, StackOverflow, chatgpt, zhihu also gave me great help. Here I would like to express my gratitude to all the above people, websites, etc. who have helped me.
This course is an advanced course of digital logic. The main goal is to learn computer components and their relationship, software and hardware interface, and design a simple cpu.
1.I will try my best to update it once a week
2. I will try my best to update it in both Chinese and English
If you feel that these documents have helped you, you can light up a small star in the upper right corner
Lecture 2 & Lab 2 -- Some instructions in Mips Assembly language.
Lecture 3 & Lab 3 -- more about condition and loops, procedure calling, summary of useful instructions
Lecture 4 & Lab 4 -- Mips addressing, running a program, RISC-V introduction, directives, memory allocation
Lecture 5 & Lab 5 -- Performance, Energy dissipation, Multiprocessor, Benchmark
Lecture 6 & Lab 6 -- ALU Basic Operation, Overflow, Multiplication, Division
本摘要结构主要来源于 南方科技大学(SUSTECH)计算机科学与工程系(CSE) 同名课程的课程资料和实验资料。同时很多搜索引擎,包括google,edge,还有很多网站,比如csdn,StackOverflow,chatgpt,知乎也给了我很大的帮助。在此向以上所有帮助过我的人、网站等表示感谢。
本课程是数字逻辑的高级课程。 主要目标是学习计算机组成部分及其关系、软件和硬件接口,并设计一个简单的cpu。
1.我会尽量每周更新一次
2.我会尽量更新中英文版本
如果你觉得这些文件给予了你帮助,你可以在右上角Star处点亮一个小星星
第 2 讲和实验 2 -- Mips 汇编语言的一些指令。
第 3 讲和实验 3 -- 更多关于条件和循环、过程调用、有用指令的总结
第 4 讲和实验 4 -- Mips 寻址、运行程序、RISC-V 介绍、指令、内存分配
第 5 讲和实验 5 -- 性能、能耗、多处理器、基准测试
第 6 讲和实验 6 -- ALU 基本运算、溢出、乘法、除法