指令流
指令流
指令流是指操作過程中涉及到的信息流動。
用來控制傳輸,讀寫等各種操作。
假設是組合邏輯的控制器,在取指令周期將PC的內容作為地址,送入地址寄存器AR,由控制器向內存發出讀命令READ,經一定的讀出時間后,從內存讀出的二進位代碼是指令,它流向指令寄存器IR;整個操作過程中涉及到的信息流動,稱為指令流。
計算機系統結構之Flynn分類法——指令流
在計算機系統結構中,它們的分類各有不同,其中有三種常用的分類方法,它們是:
1.Flynn分類法
2.馮氏分類法
3.Handler分類法
在Flynn分類法中,M.J.Flynn提出了下面幾個定義:
指令流——機器執行的指令序列
數據流——由指令流調用的數據序列,包括輸入數據和中間結果
多倍性——在系統最受限制的元件上同時處於同一執行階段的指令或數據的最大可能個數。
根據Flynn提出的按指令流和數據流的不同組織方式,把計算機系統的結構分為下面四類:
1.SISD(Single Instruction stream Single Datastream)
2.SIMD(Single Instruction stream Multiple Datastream)
3.MISD(Multiple Instruction stream Single Datastream)
4.MIMD(Multiple Instruction stream Multiple Datastream)