微處理系統 與 電腦軟體
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