Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
cccbook
/
sp
Public
Notifications
You must be signed in to change notification settings
Fork
106
Star
226
Code
Issues
1
Pull requests
2
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
schedule
Jump to bottom
ccckmit edited this page
Feb 24, 2019
·
1 revision
講授重點
組合語言
組合語言的類型
組合語言轉機器碼
Hack 組譯器
虛擬機
HackCPU 虛擬機
堆疊機
高階語言
BNF 語法
運算式語法
基本控制語法
Jack 語法
編譯器
C 語言轉組合語言
Jack 轉中間碼
立即編譯 JIT
函數呼叫如何實現
C 語言轉機器碼時,函數呼叫如何實現
Nand2tetris 的堆疊機函數呼叫如何實現
作業系統
監督程式
單工系統
行程是甚麼?
多工如何實現
中斷機制
行程切換
線程是甚麼?
多線程範例
連結器
目的檔是甚麼?
ELF 格式
直接載入機器碼如何執行 (JIT, C load bin)
Wiki pages
Pages
48
Loading
Home
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
asm2bin
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
assembler
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
assembly
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
assemblyCall
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
assemblyType
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
bnf
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
book
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
bootLoader
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
C
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
c2asm
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
call
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
compiler
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
elf
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
exercise
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
gcc
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
grammar
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
HackAssembler
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
hackCpuExt
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
hackCpuVm
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
hackVm
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
hackVmCall
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
hackVmToCPU
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
interrupt
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
io
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
ipc
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
jackLang
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
js
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
language
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
linux
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
memory
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
memoryManagement
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
n2t
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
n2tProject
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
n2tSlide
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
nand2tetris
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
objFile
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
os
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
other
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
posix
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
process
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
project
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
question
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
schedule
講授重點
組合語言
虛擬機
高階語言
編譯器
函數呼叫如何實現
作業系統
連結器
Loading
spbook
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
taskSwitch
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
thread
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
vm
Uh oh!
There was an error while loading.
Please reload this page
.
Show 33 more pages…
系統程式
Gcc
高階語言
編譯器
組合語言
記憶體配置
組譯器
虛擬機
目的檔
作業系統
Nand2tetris
問題
習題
參考資源
C 語言
JavaScript
授課時程
專案欣賞
參考資源
電子書
Clone this wiki locally
You can’t perform that action at this time.