S SmartDocs

计算机科学基础

计算机组成、操作系统、Linux 基础与核心计算机科学理论。

Computer Organization EN 更新于 2026-03-15

ICO AY2526S2 — Lab 05 Answers & Solutions

Introduction to Computer Organization ICO, CCIT 4026 HKU SPACE Community College AY2526 S2

阅读文章 →
Computer Organization EN 更新于 2026-03-26

MIPS Assembly — 50 Practice Exercises with Answers

Exercises based on the MIPS Assembly Instruction Set Reference. Each question includes the answer and explanation. Covers registers, instruction formats, arithmetic, logic, shifts, branches, jumps, load/store, functions,

阅读文章 →
Computer Organization EN 更新于 2026-03-26

MIPS Assembly — Complete Instruction Set Reference

A comprehensive reference covering every MIPS32 instruction with syntax, description, encoding format, and practical examples. Designed for students using MARS/SPIM simulators.

阅读文章 →
Computer Organization EN 更新于 2026-03-23

MIPS Assembly to Machine Code — Complete Encoding Guide

This guide walks through translating MIPS assembly instructions into 32bit machine code binary and hex for every instruction type: Rtype, Itype, and Jtype. Each example shows the full fieldbyfield breakdown.

阅读文章 →
Computer Organization EN 更新于 2026-02-27

MIPS Assembly to Machine Code — Homework

This homework covers RType, IType, and JType MIPS instructions. For each instruction, 1 identify the format, 2 show the binary encoding, and 3 give the hex machine code.

阅读文章 →
Computer Organization EN 更新于 2026-02-19

PRACTICE PROBLEMS WITH SOLUTIONS

1. Chapter 1: Introductionchapter1introduction 2. Chapter 2: Basic Instructionschapter2basicinstructions 3. Chapter 3: Control Flowchapter3controlflow 4. Chapter 4: Functionschapter4functions 5. Chapter 5: I/O and String

阅读文章 →
Computer Organization EN 更新于 2026-02-19

MIPS ASSEMBLY QUICK REFERENCE GUIDE

start: Main program code here Exit program li $v0, 10 syscall

阅读文章 →
Computer Organization EN 更新于 2026-02-19

Computer Organization Teaching Materials

This repository contains comprehensive teaching materials for Introduction to Computer Organization CCIT4026. The materials cover all aspects of teaching MIPS assembly programming and computer organization fundamentals,

阅读文章 →
Computer Organization EN 更新于 2026-02-19

Assignment 1 Answers — Introduction to Computer Organization CCIT 4026

Student Number: 20285660 HKU SPACE Community College — AY2526 S2

阅读文章 →
linux introduction EN 更新于 2026-02-05

Introduction to Linux

Linux is a free, opensource operating system kernel first released by Linus Torvalds in 1991. When people say "Linux," they often mean a complete operating system built around this kernel—a Linux distribution distro—whic

阅读文章 →
linux introduction EN 更新于 2026-02-05

Introduction to Linux Bash and Shell Scripting

Bash Bourne Again Shell is the default commandline shell on most Linux distributions. It reads your commands, runs programs, supports variables, loops, conditionals, and can run scripts stored in files.

阅读文章 →
linux introduction EN 更新于 2026-02-05

Ubuntu Linux Builtin Network Tools Run from Shell

This guide covers common Ubuntu/Linux commandline tools for networking: DNS, firewall, interfaces, connectivity, and related tasks. All commands are run from the shell terminal.

阅读文章 →
linux introduction EN 更新于 2026-02-06

Linux Kernel Messages: How Drivers Log and How to Dump Them

This guide explains how kernel code including drivers emits log messages and how you can view or dump those messages from user space.

阅读文章 →