SI100B

信息科学技术导论 EE Part

SI100B 信息科学技术导论(EE Part)是面向信息科学类学生的专业基础课程。课程围绕数字电路与计算机硬件基础展开,通过课堂讲解和 Logisim 实验帮助学生理解从简单门电路到基本计算单元的设计过程。

授课教师
娄鑫 长聘副教授

SI100B EE Part · 2026 Spring

Tutorial

Tutorials

数字电路基础与 Logisim 实践。

tutorial-0

Tutorial 0: Logisim Guide

Logisim 安装和基础操作。

课程文件

tutorial-1

Tutorial 1: Homework 1 Guide

Homework 1 相关电路设计指导。

课程文件

tutorial-2

Tutorial 2: Homework 2 Guide

Homework 2 和 ALU 相关指导。

课程文件

Project

Project: miniCPU

2026 Spring miniCPU Project 资料按 Requirements、Assets 和 Tutorial 三类管理。

Requirements

miniCPU Project 的任务说明、提交要求和评分标准。

requirements

Requirements

先从 Project Document 阅读整体目标、交付物、提交规则和评分标准,再进入 Assembler 与 Logisim 两个子任务。

Assets

学生侧工作模板与说明文档按子任务分组。

assets

Assets

Assembler 和 Logisim 的学生说明与工作模板。

Assembler

Python 汇编器子任务的学生说明和工作模板。

Logisim

miniCPU 电路实现子任务的学生说明和工作模板。

Project Tutorial

按主题学习 RISC-V 与 MiniCPU 设计。

project-session-1

Project Session 1: Introduction

miniCPU Project 介绍。

project-session-2

Project Session 2: DC Register

时序逻辑与寄存器组件的 Project 相关内容。

project-session-3

Project Session 3: RISC-V Background

RISC-V 背景知识和 Project 所需基础。

project-session-4

Project Session 4: RISC-V Assembly

RISC-V 汇编语法、指令使用和程序示例。

project-session-5

Project Session 5: RISC-V Encoding

RISC-V 指令编码与字段格式。

project-session-6

Project Session 6: RISC-V Microarchitecture

miniCPU 数据通路与微结构设计说明。