S SmartDocs

计算机科学基础

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

computer science 更新于 2026-02-03

C 語言遞迴:階乘 Factorial

1. 基礎情況 Base Case: 遞迴終止的條件 2. 遞迴情況 Recursive Case: 將問題分解為更小的相同問題

阅读文章 →
computer science 更新于 2026-02-03

C 語言程式碼追蹤與除錯

程式碼追蹤 Code Tracing 是逐步執行程式碼,記錄每個步驟的變數值和執行流程。

阅读文章 →
computer science 更新于 2026-02-03

DNS 名稱解析 Domain Name System

問題: 網際網路上的電腦使用 IP 位址(如 140.131.1.1)來識別,但人類難以記憶數字。

阅读文章 →
computer science 更新于 2026-02-03

無線網路技術

無線網路 Wireless Network 是指不使用實體線路連接的網路,透過無線電波傳輸資料。

阅读文章 →
computer science 更新于 2026-02-03

網路備援方案

網路是現代資訊系統的基礎設施,如果網路出現故障: 服務中斷: 導致業務無法運作 資料損失: 可能造成資料傳輸中斷或遺失 經濟損失: 服務中斷可能造成重大經濟損失 信譽受損: 影響組織的信譽

阅读文章 →
computer science 更新于 2026-02-03

網路設備功能判斷

訊號放大: 接收訊號並放大後轉發 廣播: 將收到的資料廣播到所有連接的埠 不處理資料: 不檢查資料內容,只是轉發訊號

阅读文章 →
computer science 更新于 2026-02-03

星狀網路 Star LAN 容錯

星狀網路 Star Network 是一種網路拓撲結構,其中所有節點(終端設備)都連接到一個中央節點(通常是集線器或交換器)。

阅读文章 →
computer science 更新于 2026-02-03

網路安全技術整合

在網路傳輸中,資料可能被竊聽、篡改或偽造,因此需要加密來保護資料的: 機密性 Confidentiality: 只有授權的人可以讀取 完整性 Integrity: 確保資料未被篡改 身份認證 Authentication: 確認資料來源的身份

阅读文章 →
computer science 更新于 2026-02-03

智慧財產權與資訊安全

智慧財產權 IPR 是指對人類智力創造的成果所享有的權利,包括: 專利權 Patent 著作權 Copyright 商標權 Trademark 營業秘密 Trade Secret

阅读文章 →
computer science 更新于 2026-02-03

電子交易安全與災難復原

電子交易 Ecommerce 是指透過電子方式進行的商業交易,包括: 線上購物 電子支付 線上銀行 數位服務

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

ICO AY2526S2 — Assignment 2 Answers

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

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

CCIT4064 Microcontrollers MCU — Assignment 2 Answers & Explanations

Course: CCIT4064 Microcontrollers MCU Assignment: 2 Instruction set: Intel MCS51 Assembly / Arduino Sketch C/C++ unless otherwise stated

阅读文章 →
Computer Organization EN 更新于 2026-04-24

Assignment 04 — Detailed Solutions

Strings are arrays of characters bytes terminated by the null character byte value 0. Given that $a0 points to a character string, the procedure strlen returns the length of the string in register $v0 by reading the stri

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

From C Code to MIPS Assembly to Machine Code

This document explains the full pipeline: writing C code → compiling to MIPS assembly → assembling to machine code, with binary and hexadecimal representation. We use a C program that prompts the user to enter a temperat

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

CHAPTER 1: INTRODUCTION

1. What is Computer Organization?11whatiscomputerorganization 2. The von Neumann Architecture12thevonneumannarchitecture 3. Number Systems and Data Representation13numbersystemsanddatarepresentation 4. Performance Metric

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

CHAPTER 2: INSTRUCTION SET DESIGN PART 1

1. Introduction to MIPS Architecture21introductiontomipsarchitecture 2. MIPS Registers22mipsregisters 3. MIPS Memory Organization23mipsmemoryorganization 4. Basic MIPS Instructions24basicmipsinstructions 5. Data Transfer

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

CHAPTER 3: INSTRUCTION SET DESIGN PART 2

1. Control Flow Instructions31controlflowinstructions 2. Implementing HighLevel Constructs32implementinghighlevelconstructs 3. Multiplication and Division33multiplicationanddivision 4. Addressing Modes34addressingmodes 5

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

CHAPTER 4: INSTRUCTION SET DESIGN PART 3

1. Function Calls and Stack41functioncallsandstack 2. Simple Function Example42simplefunctionexample 3. Function with Local Variables43functionwithlocalvariables 4. Recursive Functions44recursivefunctions 5. Nested Funct

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

CHAPTER 5: INSTRUCTION SET DESIGN PART 4

1. System Calls in MARS51systemcallsinmars 2. Input/Output Examples52inputoutputexamples 3. Complete Program Example53completeprogramexample 4. String Processing54stringprocessing 5. FloatingPoint Operations55floatingpoi

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

Chapter Files Summary

The ComprehensiveTeachingMaterial.md has been successfully separated into 5 individual chapter files matching the PDF structure.

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

COMPREHENSIVE TEACHING MATERIAL

1. Course Overviewcourseoverview 2. Chapter 1: Introductionchapter1introduction 3. Chapter 2: Instruction Set Design Part 1chapter2instructionsetdesignpart1 4. Chapter 3: Instruction Set Design Part 2chapter3instructions

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

COURSE SYLLABUS

Course Code: CCIT4026 Course Title: Introduction to Computer Organization Credit Hours: 3 credits Prerequisites: Basic programming knowledge C, Python, or Java Class Format: 2 hours lecture + 2 hours lab per week

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

ICO Lab 03 — Answers and Detailed Solutions

Introduction to Computer Organization CCIT4026 Lab 03: Calculator Addition, Subtraction, Multiplication, Division, Logical Shift

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

ICO Lab 04 — Answers and Detailed Solutions

Introduction to Computer Organization CCIT4026 Lab 04: Decision Making and Loops SID Validation, Even/Odd Count

阅读文章 →