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

微處理系統 與 電腦軟體

Microprosessor (微處理器): 乃含有一群 通用與特殊用途
之錄訊器 (registers).
Input & Output Devices (輸入與輸出裝置):
乃含有一群 能掌握資料
之錄訊器 (registers).

Microprocessor System (微處理系統):

乃一包含有
1. 隨機(會)出入主要記憶器
(random access) memory / registers,
2. 微處理器, 及
3. 輸入與輸出裝置
三種設備之系統.

微處理系統之主要功能 (function) :

一. 資訊傳轉 (data transfers) - 發生在上述三種裝置內之諸錄訊器間.
二. 資訊轉換 (data transformations) - 主要發生在微處器中.
三. 節序 (軟體) 支配 (program control) - 可藉指明 (addressable)
那一個錄訊器作何動作,
而掌控各個錄訊器,
以完成上述一, 二兩種功能.

訓令組 (instrusion set):

微處理器之指定完成何種 (一種或多種) 功能
之各種訓令.

各種微理器均有不同之訓令組.

電腦軟體 (software program):

一連串之訓令組 (a sequence of instructions).

微處理器之控制部門對軟體 (program instruction) 解碼
(de-code - 將符號碼 轉換成機器碼)
,
並藉助時鐘 (system clock) 訊號,
管制何一錄訊器 (register) 於何時何種 動作.

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) 類 - 加, 減, 乘, 除,
資料增, 減.

..... 等等.

Chinese Input Methods

ComputingChina.com