Site hosted by Angelfire.com: Build your free website today!

INSTRUCTION SETS

Example:

8080A 72 basic instructions,
variations extend to 244.

8085A 74 basic instructions,
variations extend to 246.

Length = 1 to 3 bytes.
Bit Pattern - First byte is the OP (運作種類指示) code.
Second & Third bytes are Instruction Operands (如何運作),
addresses (位址) 或 contants (常數).

GROUPS (分類)

約可分成下列數類:
一. 資料傳送 (data transfer) 類 - 錄訊器 (registers) 間.
二. 邏輯 (logic) 類 - 實現邏輯運作,
發生在蓄訊器 (accmulator) 與 錄訊器 (register) 之資料 (data) 上,
或 蓄訊器中之旋轉資料 (rotate data)餘資料 (complement data).
例如:
AND, OR, 或 EX-OR.

三. 分枝 (branch) 類 - 變更執行順序 (execution sequence),
例如: jump, routine call, 及 return instruction.

四. 堆砌 (stack) 及 機器控制 (machine control) 類 -
維持 堆砌內部控制 旗幟 (flags).

五. 算學 (arithmetic) 類 - 加, 減, 乘, 除,
資料增, 減.

..... etc.

uP Mnemoics

Computing Basics