組合語言
機器看得懂的 "二進位數碼 (Binary Code) (六個 / 八個 一串 0 與 1)"
與
人看得懂的 "符號 (Symbol: A B C ... 1 2 3 ... 及 $ % & ... 或 中文字 ...)"
兩者 組合起來 的一種「文字語言」。
經由它, 我們才能看「懂」電腦,
也才可以用「這種文字」去「叫」
電腦做「什麼 我們要它去做的 事」。
and
"absolute or relocatable addresses"
for
符號碼 乃係“武斷”設定給
"0 與 1 數字碼" 的「任意設定.
在 EBCDIC 中,
A = 1100 0001
P = 1101 0111
等等.
Internal CODES vs. LETTERS
"100001" is an executable instruction(addresses), machine language.
"J" is its corresponding "Symbolic Pattern(symbolic addresses)";
"110000" is an executable instruction(addresses), machine language.
"blank" is
its corresponding "Symbolic WORD(symbolic addresses)".
THIS IS HOW & WHERE
COMPUTER LANGUAGE GETS STARTED.
1. 隨機(會)出、入“主要”「記憶器 (random access) memory / registers」,
2. 微處理器, 及
3. 輸入 與 輸出 裝置
三種設備之系統.
二. 資訊轉換 (data transformations) - 主要發生在微處器中.
三. 節序 (軟體) 支配 (program control) - 叫「可指明 (addressable) 的」“錄訊器”
作些「特殊動作」, 進而掌控各個錄訊器,
以完成上述之「第一 與 第二 兩種 功能」.
各種「微理器」均有 自己 與 別人不同之「"訓令系列”組」.
微處理器之「控制部門」可對 「軟體 (program instruction) 解碼(de-code)*」。
* 將“人看得懂”的「符號碼」轉換成
“機器看得懂”的「0 與 1 二進位機器碼」,
並 藉助「時鐘 (system clock)」 訊號, 管制何一“錄訊器 (register)” 於何時「作何種 動作」.