指令流通常是什么?
指令流通常是從主存流向控制器。
指令是存放在主存中的,在主存中取出指令后送入控制器進(jìn)行分析并發(fā)出各種操作序列。而數(shù)據(jù)流則是在運(yùn)算器和主存之間流動(dòng)。
相關(guān)簡(jiǎn)介
用來(lái)控制傳輸,讀寫(xiě)等各種操作。
假設(shè)是組合邏輯的控制器,在取指令周期將PC的內(nèi)容作為地址,送入地址寄存器AR,由控制器向內(nèi)存發(fā)出讀命令READ,經(jīng)一定的讀出時(shí)間后,從內(nèi)存讀出的二進(jìn)制代碼是指令,它流向指令寄存器IR;整個(gè)操作過(guò)程中涉及到的信息流動(dòng),稱(chēng)為指令流。
計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)之Flynn分類(lèi)法——指令流
在計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)中,它們的分類(lèi)各有不同,其中有三種常用的分類(lèi)方法,它們是:
1.Flynn分類(lèi)法
2.馮氏分類(lèi)法
3.Handler分類(lèi)法
在Flynn分類(lèi)法中,M.J.Flynn提出了下面幾個(gè)定義:
指令流——機(jī)器執(zhí)行的指令序列
數(shù)據(jù)流——由指令流調(diào)用的數(shù)據(jù)序列,包括輸入數(shù)據(jù)和中間結(jié)果
多倍性——在系統(tǒng)最受限制的元件上同時(shí)處于同一執(zhí)行階段的指令或數(shù)據(jù)的最大可能個(gè)數(shù)。