5、嵌入式微處理器體系結(jié)構(gòu)
(1)馮諾依曼結(jié)構(gòu):程序和數(shù)據(jù)共用一個(gè)存儲(chǔ)空間,程序指令存儲(chǔ)地址和數(shù)據(jù)存儲(chǔ)地址指向同一個(gè)存
儲(chǔ)器的不同物理位置,采用單一的地址及數(shù)據(jù)總線(xiàn),程序和數(shù)據(jù)的寬度相同。例如:8086、ARM7、MIPS…
(2)哈佛結(jié)構(gòu):程序和數(shù)據(jù)是兩個(gè)相互獨(dú)立的存儲(chǔ)器,每個(gè)存儲(chǔ)器獨(dú)立編址、獨(dú)立訪問(wèn),是一種將程
序存儲(chǔ)和數(shù)據(jù)存儲(chǔ)分開(kāi)的存儲(chǔ)器結(jié)構(gòu)。例如:AVR、ARM9、ARM10…
(3)CISC 與RISC 的特點(diǎn)比較(參照教程22 頁(yè))。
計(jì)算機(jī)執(zhí)行程序所需要的時(shí)間P 可以用下面公式計(jì)算:
P=I×CPI×T
I:高級(jí)語(yǔ)言程序編譯后在機(jī)器上運(yùn)行的指令數(shù)。
CPI:為執(zhí)行每條指令所需要的平均周期數(shù)。
T:每個(gè)機(jī)器周期的時(shí)間。
(4)流水線(xiàn)的思想:在CPU 中把一條指令的串行執(zhí)行過(guò)程變?yōu)槿舾芍噶畹淖舆^(guò)程在CPU 中重疊執(zhí)行。
(5)流水線(xiàn)的指標(biāo):
吞吐率:?jiǎn)挝粫r(shí)間里流水線(xiàn)處理機(jī)流出的結(jié)果數(shù)。如果流水線(xiàn)的子過(guò)程所用時(shí)間不一樣長(zhǎng),則吞
吐率應(yīng)為最長(zhǎng)子過(guò)程的倒數(shù)。
建立時(shí)間:流水線(xiàn)開(kāi)始工作到達(dá)最大吞吐率的時(shí)間。若m 個(gè)子過(guò)程所用時(shí)間一樣,均為t,則建
立時(shí)間T=mt。
(6)信息存儲(chǔ)的字節(jié)順序
A、存儲(chǔ)器單位:字節(jié)(8 位)
B、字長(zhǎng)決定了微處理器的尋址能力,即虛擬地址空間的大小。
C、32 位微處理器的虛擬地址空間位232,即4GB。
D、小端字節(jié)順序:低字節(jié)在內(nèi)存低地址處,高字節(jié)在內(nèi)存高地址處。
E、大端字節(jié)順序:高字節(jié)在內(nèi)存低地址處,低字節(jié)在內(nèi)存高地址處。
F、網(wǎng)絡(luò)設(shè)備的存儲(chǔ)順序問(wèn)題取決于OSI 模型底層中的數(shù)據(jù)鏈路層。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |